private void tsbExecute_Click(object sender, EventArgs e)
{
ExecuteVal("HAHA");
ExecuteVal(null); } private void ExecuteVal(string val)
{
if (val != null)
{
MessageBox.Show(val);
return;
}
}
我在一事件中两次调用同一个事件ExecuteVal,但是因为第一次调用的时候传入的参数已经构成错误
我不想再去调用第二次,于是乎我在方法里边弄了一个return,但是系统还是调用了第二次,也就是ExecuteVal(null);
我应该在if (val != null)里面怎么写,才能中断它继续运行下去?
{
if(ExecuteVal("HAHA"))
{
ExecuteVal(null);
}
} private boolExecuteVal(string val)
{
if (val != null)
{
MessageBox.Show(val);
if("错误")
{
return false;
}
else
{
return true;
}
}
}