在 C# 中退出 Foreach 迴圈

Haider Ali 2023年10月12日
在 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
        }
      }
    }
  }
}

我們在上面的程式碼中同時使用了 breakreturn。你需要做的就是寫 break;返回; 根據你的需要在 foreach 迴圈內。

作者: Haider Ali
Haider Ali avatar Haider Ali avatar

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

相關文章 - Csharp Loop