我正在尝试将一个字符串解析为十进制数,如果在字符串中小数点后有超过2个数字,则解析应该失败。
例如:
我尝试使用C#中的
有什么建议吗?
例如:
1.25
是有效的,但是 1.256
是无效的。我尝试使用C#中的
decimal.TryParse
方法以以下方式解决,但这并没有帮助...NumberFormatInfo nfi = new NumberFormatInfo();
nfi.NumberDecimalDigits = 2;
if (!decimal.TryParse(test, NumberStyles.AllowDecimalPoint, nfi, out s))
{
Console.WriteLine("Failed!");
return;
}
Console.WriteLine("Passed");
有什么建议吗?