Winform:验证用户输入的是int
有个textBox给用户输入
判断用户输入的是整数
不用正则表达式
[解决办法]
.NET 2.0以上版本不要用Parse方法...抛异常极慢并无谓耗费资源...
- C# code
int i=0;if(int.TryParse(textBox1.text,out i)){...}else{...}
[解决办法]
禁止输入数字的方式比较简单~
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (!(Char.IsNumber(e.KeyChar) || e.KeyChar == '\b'))
{
e.Handled = true;
}
}
重写textBox的Press事件.