方法可以对调用方法进行返回吗?
void Main()
{
Returner(); //how can i return here...
DoNotCallDueToReturn();
}
void Returner()
{
return //... from here?
}
DoNotCallDueToReturn()
{
Console.WriteLine("You failed to return");
}
答案 0 :(得分:4)
你的第二种方法必须返回一个值:
int Main()
{
return Returner();
}
int Returner()
{
return something;
}
答案 1 :(得分:4)
您可以使用:
void Main()
{
if (!Returner())
{
return;
}
}
bool Returner()
{
return false;
}
答案 2 :(得分:1)
不,您需要在bool
中返回状态,例如true / false,并在调用者中决定是否要返回。
void Main()
{
if(!Validate())
{
return;
}
}
// returns false if vaildation fails
bool Validate()
{
return false; // or true
}
答案 3 :(得分:0)
方法可以对调用方法进行返回吗?
没有
我怎么能回到这里......
void Main()
{
Returner();
return;
DoNotCallDueToReturn();
}