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

書式

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
String.Format("{0:#,0}", int型数値)
String.Format("{0:#,0.0000}", double型数値)
String.Format("{0:#,0}", int型数値) String.Format("{0:#,0.0000}", double型数値)
String.Format("{0:#,0}", int型数値)
String.Format("{0:#,0.0000}", double型数値)

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

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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));
}
}
}
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)); } } }
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));
    }
  }
}

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
67,890
445,566.9870
445,566.987
67,890 445,566.9870 445,566.987
67,890
445,566.9870
445,566.987

 

C#

Posted by arkgame