黑马程序员技术交流社区

标题: C#窗体程序问题 [打印本页]

作者: wyu621    时间: 2013-6-22 18:21
标题: C#窗体程序问题
char a = Convert.ToChar(textBox1.Text); //将textBox1中a的参数传递给button1控件
            char b = Convert.ToChar(textBox2.Text); //将textBox1中b的参数传递给button1控件
            if (_____________________ == false)   //判断a,b是否为数字
                label4.Text = "输入错误";
            else
            {
                label4.Text = "输入正常";        
            }
横线处要怎么写才能判断 输入的a b值为数字

作者: Candy小烨    时间: 2013-6-22 18:57
int.TryParse() 可以判断  但是它要求传入2个参数   你可以先顶一个整形变量作为参数2  如果转换失败 即返回false
作者: 喻志涌    时间: 2013-6-22 23:42
int number;//声明一个存储转换后的类型 放在if前面
int.TryParse(a, out number)&&int.TryParse(b, out number) 在横线处写入这个就可以了
原理在Candy小烨 的回答里说的很清楚了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2