这个问题说明了一切
我试图做的是
if (textbox1.Text != int)
{
MessageBox.Show ("This is not a proper number.")
}
我使用一个按钮来启动命令。我是 C# 新手,所以请原谅这可能很容易
这个问题说明了一切
我试图做的是
if (textbox1.Text != int)
{
MessageBox.Show ("This is not a proper number.")
}
我使用一个按钮来启动命令。我是 C# 新手,所以请原谅这可能很容易
这将为您获取号码并告诉您它是否无效。如果它无效,它也不会抛出异常。它只会返回假。
int i;
if(!int.TryParse("Your_String_To_Try_And_Parse", out i)) {
MessageBox.Show("Not a number");
}
现在这样做的缺点是它会告诉您它是否是整数而不是小数等,因此 5.5 无效。
调用int.TryParse()
并评估返回的结果。
在此,如果我输入字符串,我将不添加任何广告,那么它将被连接
private void button1_Click(object sender, EventArgs e)
{
bool chk,chk1;
int chkq;
chk = int.TryParse(textBox1.Text, out chkq);
chk1 = int.TryParse(textBox2.Text, out chkq);
if (chk1 && chk)
{
MessageBox.Show("Is number");
}
else
{
MessageBox.Show("Not a number");
}
}