HOWTO · Csharp

Prüfen, ob Liste leer ist in C#

Es gibt zwei Hauptmethoden, mit denen überprüft werden kann, ob eine Liste in C# leer ist oder nicht, die List.Count-Methode und die List.Any() -Funktion.

Auf dieser Seite

In diesem Lernprogramm werden Methoden vorgestellt, mit denen überprüft werden kann, ob eine Liste in C# leer ist oder nicht.

Überprüfen Sie, ob eine Liste mit der Eigenschaft List.Count in C# leer ist

Die Eigenschaft List.Count gibt die Anzahl der Elemente in einer Liste in C# an. Die List.Count ist 0, wenn die Liste leer ist. Das folgende Codebeispiel zeigt, wie Sie mit der Eigenschaft List.Count in C# überprüfen können, ob eine Liste leer ist oder nicht.

using System;
using System.Collections.Generic;
using System.Linq;

namespace check_empty_list {
  class Program {
    static void Main(string[] args) {
      List<string> emptyList = new List<string>();
      if (emptyList.Count == 0) {
        Console.WriteLine("List is Empty");
      } else {
        Console.WriteLine("Not Empty");
      }
    }
  }
}

Ausgabe:

List is Empty

Im obigen Code initialisieren wir eine leere Liste von Zeichenketten emptyList und prüfen mit der Eigenschaft List.Count in C#, ob die Liste leer ist oder nicht.

Prüfen, ob eine Liste leer ist mit der Funktion List.Any() in C#

Mit der Funktion List.Any() kann auch geprüft werden, ob die Liste in C# leer ist oder nicht. Der Rückgabetyp der Funktion List.Any() ist boolesch. Befindet sich ein Element in der Liste, gibt die Funktion List.Any() den Wert true zurück, ansonsten false. Siehe den untenstehenden Beispielcode.

using System;
using System.Collections.Generic;
using System.Linq;

namespace check_empty_list {
  class Program {
    static void Main(string[] args) {
      List<string> emptyList = new List<string>();
      if (emptyList.Any()) {
        Console.WriteLine("Not Empty");
      } else {
        Console.WriteLine("List is Empty");
      }
    }
  }
}

Ausgabe:

List is Empty

Im obigen Code initialisieren wir eine leere Liste von Zeichenketten emptyList und prüfen mit der Funktion List.Any() in C#, ob die Liste leer ist oder nicht.