C# で数値を出力する際に、3桁ごとにカンマを付けて出力する方法です。
サンプルコード
var hoge = 123456789;
// 標準の数値書式指定文字列を使用する場合
Console.WriteLine($"{hoge:N}");
Console.WriteLine($"{hoge:N0}");
// カスタム数値書式指定文字列を使用する場合
Console.WriteLine($"{hoge:#,#}");
文字列補間ではなく string.Format
を使用する場合も同様です。
var hoge = 123456789;
Console.WriteLine(string.Format("{0:N}",hoge));
Console.WriteLine(string.Format("{0:N0}",hoge));
Console.WriteLine(string.Format("{0:#,#}",hoge));
出力結果
123,456,789.00
123,456,789
123,456,789