Visual C# 2008 速成版。窗口形式;两个文本框和一个按钮。在 cmdEnter_Click 事件中,我想检查 ValidateForm 类中的布尔变量是否为真(处理文本框是否被清除)。
private void cmdEnter_Click(object sender, EventArgs e)
{
ValidateForm();
txtName.Clear();
txtAge.Clear();
}
public void ValidateForm()
{
bool bValidName = ValidateName();
bool bValidAge = ValidateAge();
if (bValidName && bValidAge)
MessageBox.Show("Entry will be added");
else
MessageBox.Show("Please enter valid data");
}
我将 ValidateFrom() 修饰符从 private 更改为 public,然后将 public 放在布尔变量的前面,以便我可以访问它们,但我收到“Invalid expression term public”错误。我的理解是,如果变量是公共的并且在公共类中,我应该能够从任何地方访问它?