📅  最后修改于: 2023-12-03 15:29:46.805000             🧑  作者: Mango
在 C# 编程中,您可能需要在循环中停止执行某些代码。这可以通过以下两种方式实现:
使用 break
语句可以立即停止循环,无论循环条件是否已经被满足。下面是一个示例:
for (int i = 0; i < 10; i++)
{
if (i == 5)
{
break; // 当 i 等于 5 时停止循环
}
Console.WriteLine(i);
}
在上面的代码中,当 i
等于 5 时,break
语句将导致程序立即退出循环。
如果您需要退出方法而不是仅退出当前循环,则可以使用 return
语句。下面是一个示例:
public static void DoSomething()
{
for (int i = 0; i < 10; i++)
{
if (i == 5)
{
return; // 当 i 等于 5 时停止方法执行
}
Console.WriteLine(i);
}
Console.WriteLine("这行代码不会被执行");
}
在上面的代码中,当 i
等于 5 时,return
语句将导致程序退出 DoSomething
方法的执行。由于 return
语句既可以返回值也可以不返回值,因此您可以根据需要调整您的代码。
总的来说,在 C# 编程中,使用 break
或 return
语句可以轻松地从循环或方法中退出。