我在 C# 应用程序的文本框验证方面遇到了很多困难。问题是,上述文本框应该只接受十进制值。所以这意味着,除了“。”之外,不应该有任何字母或任何其他符号。象征。字母过滤器,我可以处理。但是,我不完全知道如何过滤“。”的数量。文本框应该接受。如果有人知道如何执行此操作,请给我一个想法。
非常感谢:)
最佳答案
decimal value;
bool isValid = decimal.TryParse(textBox.Text, out value);
if (!isValid)
{
throw new ArgumentException("Input must be a decimal value");
}
关于c# - 文本框验证 - C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3247728/