메서드가 호출 메서드에서 반환 할 수 있습니까? 아니, 당신은 참/거짓과 같은 상태를 반환해야메서드가 호출하는 메서드에서 반환 할 수 있습니까? C#
void Main()
{
if (!Returner())
{
return;
}
}
bool Returner()
{
return false;
}
메서드가 호출 메서드에서 반환 할 수 있습니까? 아니, 당신은 참/거짓과 같은 상태를 반환해야메서드가 호출하는 메서드에서 반환 할 수 있습니까? C#
void Main()
{
if (!Returner())
{
return;
}
}
bool Returner()
{
return false;
}
두 번째 방법은 값을 반환 할 것 bool
을 입력하고 발신자에게 반송 할 것인지를 결정하십시오.
void Main()
{
if(!Validate())
{
return;
}
}
// returns false if vaildation fails
bool Validate()
{
return false; // or true
}
당신은이를 사용할 수 있습니다
void Main()
{
Returner(); //how can i return here...
DoNotCallDueToReturn();
}
void Returner()
{
return //... from here?
}
DoNotCallDueToReturn()
{
Console.WriteLine("You failed to return");
}
:
이int Main()
{
return Returner();
}
int Returner()
{
return something;
}
는 방법은 호출하는 방법에 대한 수익을 할 수 있습니까? 내가 여기 반환 할 수있는 방법
번호
...
void Main()
{
Returner();
return;
DoNotCallDueToReturn();
}
는 excepti- 오 결코 마음을 기다려 던져. – BoltClock
두 메소드 모두'void' (아무 것도 반환하지 않음)이므로 질문을 이해할 수 있을지 확신 할 수 없습니다. 이 경우'반환 '이란 무엇을 의미합니까? –
'돌아 가기'란 무엇을 의미합니까? 두 가지 방법 모두 돌아갑니다. 왜냐하면 '끝에서 벗어 났기 때문입니다' – n8wrl