Beenden einer Foreach-Schleife in C#

Haider Ali 12 Oktober 2023
Beenden einer Foreach-Schleife in C#

Diese Anleitung zeigt uns, wie man eine foreach-Schleife in C# beendet. Dies ist eine weitere einfache Methode, und es gibt keine Komplexität.

Lassen Sie uns in dieses Handbuch eintauchen und die Implementierung dieses Codes sehen.

Verlassen einer foreach-Schleife in C#

Es gibt zwei Möglichkeiten, eine foreach-Schleife oder jede andere Schleife zu verlassen. Das Verlassen einer foreach-Schleife ist dasselbe wie das Verlassen einer anderen Schleife.

Beide Arten sind sehr verbreitet und werden auch in vielen anderen Sprachen am häufigsten verwendet. Zum Beispiel C, C++, Java usw.

Entweder können wir die break-Methode oder die return-Methode verwenden. Beide Möglichkeiten können verwendet werden, um eine foreach-Schleife zu verlassen.

Sehen Sie sich den folgenden Code an.

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
        }
      }
    }
  }
}

Wir verwenden im obigen Code sowohl break als auch return. Sie brauchen nur break; zu schreiben. oder return; innerhalb der foreach-Schleife nach Ihren Bedürfnissen.

Autor: 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

Verwandter Artikel - Csharp Loop