Compruebe si la lista está vacía en C#
-
Compruebe si una lista está vacía con la propiedad
List.Count
enC#
-
Compruebe si una lista está vacía con la función
List.Any()
enC#
Este tutorial presentará métodos para verificar si una lista está vacía o no en C#.
Compruebe si una lista está vacía con la propiedad List.Count
en C#
La propiedad List.Count
obtiene el número de elementos dentro de una lista en C#. List.Count
es 0
si la lista está vacía. El siguiente ejemplo de código nos muestra cómo verificar si una lista está vacía o no con la propiedad 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");
}
}
}
}
Producción :
List is Empty
En el código anterior, inicializamos una lista vacía de cadenas emptyList
y verificamos si la lista está vacía o no con la propiedad List.Count
en C#.
Compruebe si una lista está vacía con la función List.Any()
en C#
La función List.Any()
también se puede utilizar para comprobar si la lista está vacía o no en C#. El tipo de retorno de la función List.Any()
es booleano. Si hay un elemento dentro de la lista, la función List.Any()
devuelve true
; de lo contrario, false
. Vea el código de ejemplo a continuación.
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");
}
}
}
}
Producción :
List is Empty
En el código anterior, inicializamos una lista vacía de cadenas emptyList
y verificamos si la lista está vacía o no con la función 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