テキストボックス「99:99」にマスクがあり、10進数に変換する必要があります。例: 文字列 "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");
}
}
このコードは機能していますが、コードが正しくないと思います。この問題を解決する方法