HOWTO · Csharp
在 C# 中退出 Foreach 迴圈
在本指南中,我們將學習如何在 C# 中退出 foreach 迴圈。
本指南將教我們如何在 C# 中退出 foreach 迴圈。這是另一種簡單的方法,不涉及複雜性。
讓我們深入瞭解本指南並檢視此程式碼的實現。
在 C# 中退出 foreach 迴圈
有兩種方法可以用來退出 foreach 迴圈或任何其他迴圈。退出 foreach 迴圈與退出任何其他迴圈相同。
這兩種方式都很常見,而且它們也是許多其他語言中最常用的方式。例如,C、C++、Java 等。
我們可以使用 break 方法或 return 方法。這兩種方式都可以用來退出 foreach 迴圈。
看看下面的程式碼。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace For_Each_Loop {
class Program {
static void Main(string[] args) {
int[] numbers_arr = { 4, 5, 6, 1, 2, 3, -2, -1, 0 }; // Example Array
foreach (int i in numbers_arr) {
System.Console.Write("{0} ", i);
Console.ReadKey(); // To Stay On Screen
if (i == 3) {
break; // IF You want To break and end the function call
}
}
foreach (int i in numbers_arr) {
System.Console.Write("{0} ", i);
Console.ReadKey(); // To Stay On Screen
if (i == 2) {
return; // IF You want To break and end the function call
}
}
}
}
}
我們在上面的程式碼中同時使用了 break 和 return。你需要做的就是寫 break; 或返回; 根據你的需要在 foreach 迴圈內。