私はdouble変数に123456789.12345678912のような値(元々の文字列で表現されています)を格納しています。格納後、指数形式(eを持つ)で表されます。この指数表現を元の(文字列)表現に変換するにはどうすればよいですか?VB.NET - 文字列をdoubleとbackに変換する
Dim s as string = "1234567891234567.123456789"
Dim d as Double
Double.TryParse(s, d)
Console.WriteLine(d) 'Prints 1.23456789123457E+15
Decimalを使用すると問題は解決しますが、なぜそれができませんか?