String.Formatを使用して数値にカンマを追加し、質問する

String.Formatを使用して数値にカンマを追加し、質問する

String.Format を使用して、すべての数字の 3 桁ごとにコンマが付くようにするにはどうすればよいでしょうか。たとえば、23000 は「23,000」、0 は「0」を返します。

String.Format("{0:n}", 0); // 0.00 を返しますが、これは不要です。小数点は必要ありません。すべての数値は整数になります。

ベストアンサー1

次のようにすると、意図が少しわかりやすくなります。

String.Format("{0:#,###0}", 0);

例:

string.Format("{0:#,###0}", 123456789); // 123,456,789
string.Format("{0:#,###0}", 0); // 0

おすすめ記事