可能性の重複:
.NET String.Format() to add commas in thousands place for a numberフォーマット番号
がどのようにC#で1,234,567に番号1234567の書式を設定するには?
可能性の重複:
.NET String.Format() to add commas in thousands place for a numberフォーマット番号
がどのようにC#で1,234,567に番号1234567の書式を設定するには?
String.Formatの( "{0:##、####、####}"、8958712551)試し例について
は用のフォーマットオプションについてhttp://www.csharp-examples.net/string-format-double/
を見てInt32.ToString()、hereまたはhereを参照してください。
string s = String.Format("the number {0:#,##0}!", myIntValue);
var decimalValue = 1234567m;
var value = String.Format("{0:N}", decimalValue); // 1,234,567.00
と同様又はセント無し
string s = myIntValue.ToString("#,##0");
同じフォーマットオプションはString.Formatのに使用することができ、使用
var value = String.Format("{0:N0}", decimalValue); // 1,234,567
:例えば
現在のロケールの桁区切り文字:
int n = 1234567 ;
n.ToString("N0");
または、ToStringにオーバーロードを使用します。これは、カルチャをパラメータとして使用します。
string formatted = string.Format("{0:##,#}", 123456789);
これはコンピューターの文化によって異なります。カンマを使用する国もあれば、点を使用する国もあります。私のコンピュータでは、出力は次のようになりました:123.456.789
この質問には十分な回答があります。あなたは新しいものを掲示するのを止めることができます。正確な重複を削除してください。 –