我試圖用decimal.parse如描述: http://msdn.microsoft.com/en-us/library/cafs243z(v=vs.110).aspxDecimal.Parse拋出一個出現FormatException
所以我從這個頁面複製下面的例子:
string value;
decimal number;
value = "1.62345e-02";
try
{
number = Decimal.Parse(value);
Console.WriteLine("'{0}' converted to {1}.", value, number);
}
catch (FormatException)
{
Console.WriteLine("Unable to parse '{0}'.", value);
}
,我得到一個出現FormatException, 你知道爲什麼發生了嗎?
感謝, 的Eyal
錯誤的線程區域設置,期待一個,而不是一個。??? – TomTom
在Parse中指定CultureInfo。 – Xaruth
我很確定'Decimal.Parse'默認情況下不處理e符號 - 你從這個文檔複製的文檔告訴你這是行不通的。 –