質問: 21,232,221のように意味する c#4.0 asp.net 4.0 ありがとうございました 直接的な答え ``` public static string NumberShaper(int irNumber) { return (irNumber.ToString("N", System.Globalization.CultureInfo.InvariantCulture).Replace(".00","")); } ```
回答: 選択した書式文字列で `ToString` を呼び出すことができます。 たとえば、あなたの場合: ``` int value = 21232221; string result = value.ToString("N"); ``` これはresultの値として21,232,221を配置します。通貨として書式を設定するには、 `"C"` を使用します(ただし、指定された通貨、つまり$を追加します)。書式文字列には多くのオプションがあります。詳しくは、こちらを参照してください。