Vérifier si la liste est vide en C#

Muhammad Maisam Abbas 16 février 2024
  1. Vérifier si une liste est vide avec la propriété List.Count en C#
  2. Vérifier si une liste est vide avec la fonction List.Any() en C#
Vérifier si la liste est vide en C#

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#.

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

Article connexe - Csharp List