【发布时间】:2013-05-09 07:23:01
【问题描述】:
代码:
decimal pgr = decimal.Parse("$ 499.00");
我收到错误消息
System.FormatException:输入字符串的格式不正确。
如何将值解析为十进制?
【问题讨论】:
标签: c# string c#-4.0 c#-3.0 decimal
代码:
decimal pgr = decimal.Parse("$ 499.00");
我收到错误消息
System.FormatException:输入字符串的格式不正确。
如何将值解析为十进制?
【问题讨论】:
标签: c# string c#-4.0 c#-3.0 decimal
decimal d = decimal.Parse("$499.00", NumberStyles.Currency);
【讨论】:
先尝试删除字符串,
decimal pgr = decimal.Parse("$ 499.00".Replace("$", "").Replace(" ", ""));
.Replace(" ", "") 被添加到代码中,以删除尾随、前导或中间的所有空格。
【讨论】: