在C#中,跳出循環有以下幾種方法:
break
關鍵字:break
關鍵字用于跳出當前循環,例如在for
、while
、do while
等循環中使用break
可以立即終止循環并跳出。for (int i = 0; i < 10; i++)
{
if (i == 5)
{
break; // 跳出循環
}
}
return
關鍵字:如果循環是在一個方法中,你可以使用return
關鍵字來跳出循環并返回方法的調用者。public void MyMethod()
{
for (int i = 0; i < 10; i++)
{
if (i == 5)
{
return; // 跳出循環并返回方法的調用者
}
}
}
goto
語句:雖然不推薦使用goto
語句,但你也可以使用它來跳出循環。例如,你可以在循環體內設置一個標簽,并在需要的時候使用goto
跳到該標簽處。int i = 0;
loop:
while (true)
{
if (i == 5)
{
goto loop; // 跳出循環
}
i++;
}
以上是一些常見的跳出循環的方法,在實際編程中可以根據具體情況選擇合適的方法。