在C#设计的文本框中,如何判定所输入的是数字或非数字?
有没有一种方法可以对字符串进行判断?
char.isNumber()只能对单个字符判断,执行起来很麻烦,有没有像VB中的isNumric()这样可以直接判断字符串的?
答案:
private void button1_Click(object sender, EventArgs e)
{
decimal result;
decimal.TryParse(textBox1.Text,out result);
if (result != 0)
{
MessageBox.Show("ok");
}
else
{
MessageBox.Show("not a number");
}
}