我只为方法创建一个类,所以我可以在我的项目中一直使用它们。目前我正在尝试制作一种用于文本框验证的方法,但我遇到了一些问题。
我正在使用这个:
public bool ValidateIntTextBoxes(params TextBox[] textBox)
{
int value = 0;
return int.TryParse(textBox.ToString(), out value);
}
我正在像这样使用它:
public bool IsValid()
{
return ValidateIntTextBoxes(AgeTextBox);
}
private void OKButton_Click(object sender, EventArgs e)
{
//This if statement is just to test the mothod
if(IsValid())
{
MessageBox.Show("Success");
}
else
{
AgeTextBox.BackColor = Color.Red;
}
}
问题是 IsValid() 方法总是返回 false。我究竟做错了什么 ?