C#判断Textbox是否为数字

第一种方法:

try

{

    if (int.Parse(textBox1.Text) > 0)

    {

        //操作代码

    }

    else

    {

        MessageBox.Show("必须是正整数");

    }

}

catch (FormatException)

{

    MessageBox.Show("必须是正整数");

}   

第二种方法:

Regex rx = new Regex("^[0-9]*$");

if (rx.IsMatch(textBox1.Text))

{

    //为数字

}

else

{

    MessageBox.Show("必须是正整数");

}

 

你可能感兴趣的:(text)