我在文本框“99:99”中有掩码,我需要转换为十进制。示例:字符串“12:34”转换为 12.34
我创建方法:
private decimal ConvertStringMaskToDecimal(string strMask)
{
var split = strMask.Split(':');
if(split.Length==2)
{
decimal returnValue = decimal.Parse(split[0]) + decimal.Parse(split[1])/100;
return returnValue;
}
else
{
throw new ArgumentException("strMask not valid");
}
}
此代码有效,但我认为代码不正确,如何解决此问题