private void button2_Click(object sender, EventArgs e)
{
get(); //调用get方法
//想在这个地方,如果get方法内部return了,则,button2_Click方法,也在此处return,
button1.Text = "aaa";
}
private void get()
{
......
if(..)
return;
......
}
请问,要求,如果调用get方法的时候,get方法内部,如果retrun了,则button2_Click方法,也在那个地方return,
该怎么写?谢谢!!!
{
get(); //调用get方法
//想在这个地方,如果get方法内部return了,则,button2_Click方法,也在此处return,
button1.Text = "aaa";
}
private void get()
{
......
if(..)
return;
......
}
请问,要求,如果调用get方法的时候,get方法内部,如果retrun了,则button2_Click方法,也在那个地方return,
该怎么写?谢谢!!!
private void button2_Click(object sender, EventArgs e)
{
string getres = string.Empty;
getres = get(); //调用get方法
//想在这个地方,如果get方法内部return了,则,button2_Click方法,也在此处return,
if(getres == "aa")
{
..........
return ;
}
button1.Text = "aaa";
}
private string get()
{
string res = string.Empty;
......
if(..)
res = "aa";
......
return res;
}
private void button2_Click(object sender, EventArgs e)
{
if(!get()) return; //调用get方法,如果返回false则退出
//想在这个地方,如果get方法内部return了,则,button2_Click方法,也在此处return,
button1.Text = "aaa";
}
//返回一个bool标识
private bool get()
{
......
if(..)
{.....return true; }
return false;
}
那么你的 return 在你的get方法中 满足 IF条件之后跳出该方法那么 你的return后面的代码将不执行