我有一个字符串喜欢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;
}
Run Code Online (Sandbox Code Playgroud)