Verifique se a lista está vazia em C#
-
Verifique se uma lista está vazia com a propriedade
List.Count
emC#
-
Verifique se uma lista está vazia com a função
List.Any()
emC#
Este tutorial apresentará métodos para verificar se uma lista está vazia ou não em C#.
Verifique se uma lista está vazia com a propriedade List.Count
em C#
A propriedade List.Count
obtém o número de elementos dentro de uma lista em C#. O List.Count
é 0
se a lista estiver vazia. O exemplo de código a seguir nos mostra como verificar se uma lista está vazia ou não com a propriedade List.Count
em 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");
}
}
}
}
Resultado:
List is Empty
No código acima, inicializamos uma lista vazia de strings emptyList
e verificamos se a lista está vazia ou não com a propriedade List.Count
em C#.
Verifique se uma lista está vazia com a função List.Any()
em C#
A função List.Any()
também pode ser usada para verificar se a lista está vazia ou não em C#. O tipo de retorno da função List.Any()
é booleano. Se houver um elemento dentro da lista, a função List.Any()
retorna true
; caso contrário, false
. Veja o código de exemplo abaixo.
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");
}
}
}
}
Resultado:
List is Empty
No código acima, inicializamos uma lista vazia de strings emptyList
e verificamos se a lista está vazia ou não com a função List.Any()
em 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