在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"這三個元素。