在 C# 中退出 Foreach 迴圈
Haider Ali
2022年4月20日
本指南將教我們如何在 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
迴圈內。
Author: Haider Ali
Haider specializes in technical writing. He has a solid background in computer science that allows him to create engaging, original, and compelling technical tutorials. In his free time, he enjoys adding new skills to his repertoire and watching Netflix.
LinkedIn