「C#」String.Formatで数値をカンマ整形する

書式

String.Format("{0:#,0}", int型数値)
String.Format("{0:#,0.0000}", double型数値)

String.Formatを使用して数値をカンマ区切り整形して表示します。

使用例

using System;

namespace Studey
{
  class Program
  {
    static void Main(string[] args)
    {
         //整数値をカンマ整形する
         int i = 67890;
         Console.WriteLine(String.Format("{0:#,0}", i));

         //小数値をカンマ整形する
        double d =445566.987;
        Console.WriteLine(String.Format("{0:#,0.0000}", d));
        Console.WriteLine(String.Format("{0:#,0.####}", d));
    }
  }
}

実行結果

67,890
445,566.9870
445,566.987

 

C#

Posted by arkgame