首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

加句代码表达式解决方案

2012-01-29 
加句代码表达式privatevoidbutton1_Click(objectsender,EventArgse){intkif((textBox1.Text )||(text

加句代码表达式
private   void   button1_Click(object   sender,   EventArgs   e)
                {
                        int   k;
                        if   ((textBox1.Text   ==   " ")   ||   (textBox2.Text   ==   " "))
                                MessageBox.Show( "请输入完整的信息! ", "确定 ");
                        else
                                (textBox1.Text  
                        k   =   int.Parse(textBox2.Text);
                        if   ((k> 100)||(k <0))
                                MessageBox.Show( "成绩有误! ", "确定 ");
                        if   ((radioButton1   .Checked==true   ))
                                label3.Text   =textBox1.Text+ "的数学成绩是 "+k.ToString();
                        else
                                label3.Text   =textBox1   .Text   + "的语文成绩是 "+k.ToString   ();
                }
想在textbox2再验证如果成绩不是数字,那messagebox就输出:( "请输入正确的信息! ", "确定 ");
求解.这个表达式如何表达~!!!!



[解决办法]
try
{
Convert.ToInt32(textBox2.Text);或者其他的类型
}
catch(exception err)
{
messagebox就输出:( "请输入正确的信息! ", "确定 ");
return;
}
或者
Char.IsDigit()
再或者
Regex.IsMatch(strIn, @ "^\d+(\.\d+)?$ ");
再在或者
IndexOf( "0123456789. ") > = 0

热点排行