「41.00027357629127」のような文字列を変換していて、使用しています。
Convert.ToSingle("41.00027357629127");
または
float.Parse("41.00027357629127");
これらのメソッドは4.10002732E + 15を返します。
フロートに変換すると、「41.00027357629127」が必要になります。この文字列は同じでなければなりません...
1
どのように変換されたのかを知る方法-つまり、数値を表示する方法
—
mmmmmm
なぜそのToSingleなのか?そして、ToFloatではありませんか?
—
ロードダースベイダー
41.00027357629127は科学表記法で4.10002732E + 15にしないでください。もちろん、文化では小数点(および千の区切り記号としてドット)の代わりに小数点コンマを使用しているため、数値は実際に次のようになります。4100027357629127は、結果として4.10002732E + 15
—
ljgww