Prüfen, ob Liste leer ist in C#
-
Überprüfen Sie, ob eine Liste mit der Eigenschaft
List.Count
in C# leer ist -
Prüfen, ob eine Liste leer ist mit der Funktion
List.Any()
inC#
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.
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