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