4

次の 2 つの倍精度数値から:

123456
0.0003232

(少なくとも小数点以下 1 桁) を取得する必要があります ...

123456.0   (one decimal place added)
0.0003232  (same as above)

...そして、E+000 のような科学的記法では決してありません。標準からのより近い結果は次のとおりstring.Format()ですstring.Format("{0:F1}", myDoubleVal)が、2番目のケースでは小数が失われます。

他に何を試すことができますか?

ありがとう。

4

1 に答える 1

12

以下をお試しください

string.Format("{0:0.0###########}",myval);

ありがとう

于 2012-08-30T12:31:51.300 に答える