在C#窗体年龄不能大于100岁的条件怎么写

谢了,不过我有更好的方法解决这一问题了。不过还是要谢谢你!

你的年龄是填写在文本框里的吧?假设这个文本框叫txtAge,那么用以下代码来判断用户输入的年龄数据的合法性
int age = 0;
if(int.TryParse(txtAge.txt, out age)) //判断用户输入是否为整数
{
if(age>0 && age<101) //判断数字是否在1到100之间
{
//这里是年龄合法情况的代码段
}
else MessageBox.Show("年龄必须在1到100岁之间");
}
else MessageBox.Show("请输入一个整数");
大概就是这样了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-31
可以使用正则表达式,一般TextBox 都有min max的范围的。设置一下即可,不需要写代码