0

カンマを使用するようにフォーマットしたい文字列番号があります。

たとえば、文字列12345は12,345として表示する必要があります

どうすればこれを達成できますか?

これはhtmlに埋め込まれています。

4

6 に答える 6

6

正規の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

または、より軽いタッチで、何年も前のこの素晴らしい記事を参照してください

于 2013-03-05T17:54:33.463 に答える
2

ドキュメントを確認する

value = 1234567890;
Console.WriteLine(value.ToString("0,0", CultureInfo.InvariantCulture)); 
// Displays 1,234,567,890 
于 2013-03-05T17:53:59.450 に答える
1
string str = string.Format("{0:n2}", 12345);
Console.WriteLine(str);
Console.Read();

注: string.Format で n2 を使用したことは、10 進数の後に最大 2 桁が必要であることを意味します。小数点以下の数字が必要ない場合は、2 を 0 に設定できます

于 2013-03-05T18:03:00.000 に答える
0
int answer = 12345;
Console.WriteLine(String.Format("{0:n0}", answer));

Console.WriteLineの組み込みフォーマッタを使用する:

int answer = 12345;
Console.WriteLine("{0:n0}", answer);
于 2013-03-05T17:54:54.520 に答える
0

標準数値フォーマットを参照してください。

int number = 12345;
number.ToString("N0");
于 2013-03-05T17:54:56.797 に答える
0

数値を書式設定して表示するには、ToString() 関数を使用して書式設定する必要があります。

例:

int value = 123456;
value.ToString("N0")  // Displays: 123,4556 as a string.

詳細については、http: //msdn.microsoft.com/en-us/library/dwhawy9k.aspxを参照してください。

于 2013-03-05T17:55:25.707 に答える