この小数をフォーマットするにはどうすればよいですか:123456789012345678を文字列 "1.234.567.890,12345678"にフォーマットしますか?
ありがとう!
この小数をフォーマットするにはどうすればよいですか:123456789012345678を文字列 "1.234.567.890,12345678"にフォーマットしますか?
ありがとう!
(任意のタイプの)数値のカスタム形式に関する追加情報については、こちらをご覧ください
public string SpecialFormatDecimal(decimal input)
{
return (input / 100000000).ToString("#,##0.00000000", System.Globalization.CultureInfo.GetCultureInfo("en-US"));
}
グーグルでの簡単な検索はすぐに答えを示しました。
ローカル小数点と千単位の区切り文字が必要な場合は、CultureInfoを省略できます。
Casperahの答えは素晴らしいですが、標準の数値形式を使用できることを忘れないでください
public string SpecialFormatDecimal(decimal input)
{
return (input / 100000000).ToString("N8");
}