답변
:
if i > 0 then
do stuff here!
end if
C#에서 :
if (i > 0)
{
do stuff here!
}
당신은 if 문의 '탈옥'수 없습니다. 이것을 시도한다면 논리가 잘못되어 잘못된 각도에서 접근하고있는 것입니다.
당신이 달성하려고 시도하는 예가 명확히하는 데 도움이되지만 잘못 구성한 것으로 의심됩니다. C# .NET에서
등, "하위" "에 대한"작동이 같은 동일하지 않습니다하지만 당신은 정말 If 문으로 필요 should't. Select Case (VB) 또는 Switch (C#) 문을 사용하여 살펴볼 수 있습니다. VB.net에서
나는 이것이 이전 게시물입니다 알고 있지만 당신은 또한
bool result = false;
if (i < 10)
{
if (i == 7)
{
result = true;
break;
}
}
return result;
제어 흐름에 대한 예외를 사용하는 것은 좋지 않습니다. 그들은 천천히. –
omg ...이 광기는 무엇입니까!?!? –
@KateGregory가 말한 것에 덧붙여, 예외는 프로그램이 희귀, 오류 또는 예기치 않은 상태로 들어갈 때만 사용해야합니다. 흐름 제어 수단에 대한 예외 사용은 읽기 어렵고 혼란스럽고 다른 사람들에게는 이해하기 어렵습니다. – Daryl
코드가 컴파일되지 않고, 브레이크 아웃 할 루프가 없다는 것을 나타냅니다. – Breeze
당신이 할 수 사용할 수 있습니다 나는 그 같은 대답을 찾고있다 결국 내가
'
– RocketR'goto' 명령에 관해서는 다음을 읽어보십시오 : http://stackoverflow.com/questions/46586/goto-still-considered-harmful – Gertsen