Input | Output |
1.0 | 1 |
1.01 | 1.01 |
1.0010 | 1.001 |
0.00 | 0 |
1.0050 | 1.005 |
using System;
namespace decimeltotaileingzeroRemoving
{
class Program
{
static void Main(string[] args)
{
decimal[] decimelArray = { 1.0M, 1.01M, 1.0010M, 0.00M, 1.0050M };
foreach (var item in decimelArray)
{
Console.WriteLine("orginalNumber={0},tailingZeroRemoving={1}",
item, item.ToString("0.####"));
}
Console.ReadKey();
}
}
}
যদি আমি 1.1234567890 input দেই, তাহলে আমরা output হিসেবে 1.123456789 এর পরিবর্তে 1.1235 পাব। এইটার কারন হল আমরা ToString() function টিতে ৪ টি # symbol ব্যাবহার করেছি ( ToString("0.####") )। আপনি output হিসেবে দশমিকের পরে যতগুলো digit দেখতে চান ঠিক সেই সংখ্যক # symbol বসাবেন। C# এ সাধারনত decimal number এর ক্ষেত্রে ২৯ টি digit ধারন করতে পারে (includes both integral and decimal part )।
namespace decimeltotaileingzeroRemoving
{
class Program
{
static void Main(string[] args)
{
decimal[] decimelArray = { 1.0M, 1.01M, 1.0010M, 0.00M, 1.0050M };
foreach (var item in decimelArray)
{
Console.WriteLine("orginalNumber={0},tailingZeroRemoving={1}",
item, item.ToString("0.####"));
}
Console.ReadKey();
}
}
}
যদি আমি 1.1234567890 input দেই, তাহলে আমরা output হিসেবে 1.123456789 এর পরিবর্তে 1.1235 পাব। এইটার কারন হল আমরা ToString() function টিতে ৪ টি # symbol ব্যাবহার করেছি ( ToString("0.####") )। আপনি output হিসেবে দশমিকের পরে যতগুলো digit দেখতে চান ঠিক সেই সংখ্যক # symbol বসাবেন। C# এ সাধারনত decimal number এর ক্ষেত্রে ২৯ টি digit ধারন করতে পারে (includes both integral and decimal part )।
No comments:
Post a Comment