在C#中,使用break
关键字可以跳出foreach
循环。当break
关键字被执行时,会立即终止当前的foreach
循环,不再执行循环体中的代码,并继续执行循环体之后的代码。以下是一个示例:
string[] colors = { "Red", "Green", "Blue", "Yellow", "Purple" };
foreach (string color in colors)
{
if (color == "Yellow")
{
break; // 跳出循环
}
Console.WriteLine(color);
}
在上面的示例中,当color
等于"Yellow"时,break
语句会被执行,导致循环提前结束。因此,只会输出"Red", “Green”, "Blue"这三个元素。