Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有这个字符串:“7.0000000000000007E-2”(data.InnerText)。我使用以下代码,但这给了我错误:“输入字符串的格式不正确。”。
decimal value = Decimal.Parse(data.InnerText, CultureInfo.InvariantCulture);
我只需要以 2 位小数四舍五入的数字。
如果您的文化使用 . 作为小数点分隔符:
double d = double.Parse("7.0000000000000007E-02");
或尝试这种方式:
decimal d = Decimal.Parse("7.0000000000000007E-02", System.Globalization.NumberStyles.Float);