C# を使用して、「1.234567E-06」などの科学表記文字列から浮動小数点変数に変換する適切な方法は何ですか?
odbasta
質問する
42368 次
2 に答える
61
Double.Parse("1.234567E-06", System.Globalization.NumberStyles.Float);
于 2008-09-15T16:55:10.230 に答える
11
使用も検討
Double.TryParse("1.234567E-06", System.Globalization.NumberStyles.Float, out MyFloat);
これによりMyFloat
、何らかの理由で変換を実行できなかった場合に、 が値 0 に設定されます。Double.Parse()
または、例をTry..Catch
ブロックでラップしMyFloat
、例外が検出されたときに選択した値に設定することもできます。
于 2008-10-21T08:49:33.730 に答える