星期三, 7月 16, 2014

[C#] decimal 輸出兩位小數

Twenty C# Questions Explained -[17 How do I round a decimal value to two places for output? ]

藉由對 decimal 進行格式化來取得小數兩位
  • 範例說明
static void Main(string[] args)
{
   decimal value = 45432456.2490850M;
   // 原始數值
   Console.WriteLine(value);

   // 自訂數值格式字串
   Console.WriteLine(value.ToString("#.##"));
   Console.WriteLine(String.Format("{0:0.00}", value));
   // 標準數值格式字串
   Console.WriteLine(value.ToString("n2"));
   Console.WriteLine("{0:c}", value);
   // 自己加上
   Console.WriteLine(value.ToString("f2"));
}

[C#] decimal 輸出兩位小數

沒有留言:

張貼留言