Vérifier si la liste est vide en C#
-
Vérifier si une liste est vide avec la propriété
List.Count
enC#
-
Vérifier si une liste est vide avec la fonction
List.Any()
enC#
Ce didacticiel présentera des méthodes pour vérifier si une liste est vide ou non en C#.
Vérifier si une liste est vide avec la propriété List.Count
en C#
La propriété List.Count
récupère le nombre d’éléments à l’intérieur d’une liste en C#. Le List.Count
est 0
si la liste est vide. L’exemple de code suivant nous montre comment vérifier si une liste est vide ou non avec la propriété List.Count
en C#.
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");
}
}
}
}
Production:
List is Empty
Dans le code ci-dessus, nous initialisons une liste vide de chaînes emptyList
et vérifions si la liste est vide ou non avec la propriété List.Count
en C#.
Vérifier si une liste est vide avec la fonction List.Any()
en C#
La fonction List.Any()
peut également être utilisée pour vérifier si la liste est vide ou non en C#. Le type de retour de la fonction List.Any()
est booléen. S’il y a un élément dans la liste, la fonction List.Any()
renvoie true
; sinon, false
. Consultez l’exemple de code ci-dessous.
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");
}
}
}
}
Production:
List is Empty
Dans le code ci-dessus, nous initialisons une liste vide de chaînes emptyList
et vérifions si la liste est vide ou non avec la fonction List.Any()
en C#.
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