0

値がDoubleあり、フォーマット文字列を見つける必要があります。これは、この値を double 値の小数点以下の桁数と桁区切り記号で変換します。

たとえば、値が 1000000.1256 だとします。フォーマット文字列を使用しない場合、デフォルトの文字列には完全な 10 進数 (4 桁) が含まれますが、3 桁区切り記号 ( 1000000.1256) は含まれません。標準の書式文字列「N」を使用すると、出力は1,000,000.13になります。つまり、デフォルトで 2 つの小数を使用し、丸めを行います。しかし、丸めを実行したくありません。表示したいです1,000,000.1256。また、数値の小数点以下の桁数がわからないことに注意してください。そのため、2、4、またはその他のより大きな小数点以下の桁数ではなく、「完全な」小数点を表示したいと言いました。カスタマイズ文字列 "#,#.##########" を使用してこのようにできることを知っているので、小数点以下 10 桁まで表示され、数字が 10 桁を超える可能性はほとんどありません。しかし、これが唯一/最良の方法ですか?

4

2 に答える 2