【发布时间】:2016-11-23 21:43:03
【问题描述】:
我有一个类似5.5kg 或7.90gram 的字符串,我想将5.5 或7.90 作为十进制值。我怎样才能在 C# 中得到这样的结果以及我的字符串总是以十进制开头的另一件事。
这是我的代码,只要遇到除小数以外的任何内容都会引发错误。
string weight = attributeValue;
if (!string.IsNullOrEmpty(weight))
{
product.Weight = Convert.ToDecimal(attributeValue);
}
else
{
product.Weight = 0.00m;
}
【问题讨论】: