Prüfen, ob Liste leer ist in C#

Muhammad Maisam Abbas 16 Februar 2024
  1. Überprüfen Sie, ob eine Liste mit der Eigenschaft List.Count in C# leer ist
  2. Prüfen, ob eine Liste leer ist mit der Funktion List.Any() in C#
Prüfen, ob Liste leer ist in C#

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.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

Verwandter Artikel - Csharp List