0
我试图将字符串转换为加倍,但未能如愿......C#转换为字符串倍增
我试图模拟一个虚拟的代码是我的应用程序的一部分,该文本值来自我没有控制权的第三方应用程序。
我需要将以通用格式“G”表示的字符串转换为双精度值并在文本框中显示。
string text = "G4.444444E+16";
double result;
if (!double.TryParse(text, NumberStyles.Any, CultureInfo.InvariantCulture, out result))
{
}
我试图改变的NumberStyles和CultureInfo的,但仍是结果总是返回0所说的其实是错误的代码?
你尝试'System.Globalization.NumberStyles.Float'? – Rohit 2015-02-10 14:17:04
相关? http://stackoverflow.com/questions/3879463/parse-a-number-from-exponential-notation - 你可能需要先修剪掉'G'。 – Corak 2015-02-10 14:17:30
那为什么那边那边呢? – virusrocks 2015-02-10 14:22:07