カンマを使用するようにフォーマットしたい文字列番号があります。
たとえば、文字列12345は12,345として表示する必要があります
どうすればこれを達成できますか?
これはhtmlに埋め込まれています。
カンマを使用するようにフォーマットしたい文字列番号があります。
たとえば、文字列12345は12,345として表示する必要があります
どうすればこれを達成できますか?
これはhtmlに埋め込まれています。
正規のMSDN 記事
Group separator specifier:
2147483647.ToString("##,#", en-US) -> 2,147,483,647
2147483647.ToString("##,#", es-ES) -> 2.147.483.647
Scaling specifier:
2147483647.ToString("#,#,,", en-US) -> 2,147
2147483647.ToString("#,#,,", es-ES) -> 2.147
または、より軽いタッチで、何年も前のこの素晴らしい記事を参照してください
ドキュメントを確認する
value = 1234567890;
Console.WriteLine(value.ToString("0,0", CultureInfo.InvariantCulture));
// Displays 1,234,567,890
string str = string.Format("{0:n2}", 12345);
Console.WriteLine(str);
Console.Read();
注: string.Format で n2 を使用したことは、10 進数の後に最大 2 桁が必要であることを意味します。小数点以下の数字が必要ない場合は、2 を 0 に設定できます
int answer = 12345;
Console.WriteLine(String.Format("{0:n0}", answer));
Console.WriteLine
の組み込みフォーマッタを使用する:
int answer = 12345;
Console.WriteLine("{0:n0}", answer);
標準数値フォーマットを参照してください。
int number = 12345;
number.ToString("N0");
数値を書式設定して表示するには、ToString() 関数を使用して書式設定する必要があります。
例:
int value = 123456;
value.ToString("N0") // Displays: 123,4556 as a string.
詳細については、http: //msdn.microsoft.com/en-us/library/dwhawy9k.aspxを参照してください。