如何将值解析为十进制? [复制]
Posted
技术标签:
【中文标题】如何将值解析为十进制? [复制]【英文标题】:How to parse the value to decimal? [duplicate] 【发布时间】:2013-05-09 07:23:01 【问题描述】:代码:
decimal pgr = decimal.Parse("$ 499.00");
我收到错误消息
System.FormatException:输入字符串的格式不正确。
如何将值解析为十进制?
【问题讨论】:
【参考方案1】:decimal d = decimal.Parse("$499.00", NumberStyles.Currency);
【讨论】:
【参考方案2】:先尝试删除字符串,
decimal pgr = decimal.Parse("$ 499.00".Replace("$", "").Replace(" ", ""));
.Replace(" ", "")
被添加到代码中,以删除尾随、前导或中间的所有空格。
【讨论】:
以上是关于如何将值解析为十进制? [复制]的主要内容,如果未能解决你的问题,请参考以下文章