Idioma Integrated Query Language (LINQ) é usado para executar operações nas coleções C# ou estruturas de dados normais.
Linq LastorDefault ()
LastordEfault () em Linq retorna o último elemento da estrutura de dados especificada. Se não houver elementos na estrutura de dados, ele retornará um valor padrão - 0.
Existem duas maneiras de usar este método. Vamos olhar para isso.
Abordagem 1: Usando o método
Usaremos o método NormalDorDefault () para retornar o último elemento padrão/padrão.
Sintaxe:
lista.LastorDefault ()Onde a lista é o objeto da lista criado.
Abordagem 2: Usando a consulta
Usaremos a consulta semelhante à expressão SQL que retorna o último elemento padrão/padrão.
Sintaxe:
de i na lista selecione i.LastorDefault ()Onde a lista é o objeto da lista criado.
Exemplo 1:
Aqui, criaremos uma lista que contém elementos inteiros e usaremos o lastorDefault () para retornar apenas o último valor.
usando o sistema;Saída:
Explicação:
1. Então, primeiro, criamos uma estrutura de dados da lista com 4 números inteiros.
2. Depois disso, solicitamos o lastorDefault () para obter o último elemento e exibir o resultado.
Exemplo 2:
Aqui, criaremos uma lista que não contém elementos e usaremos o LastorDefault () para retornar o valor padrão.
usando o sistema;Saída:
Explicação:
1. Então, primeiro, criamos uma estrutura de dados da lista sem valores.
2. Depois disso, aplicamos o lastorDefault () para obter o elemento padrão e exibi -lo usando o console.Write () função.
Exemplo 3:
Aqui, criaremos duas listas que mantêm elementos inteiros e string separadamente. Obtenha o último elemento das duas listas usando consulta.
usando o sistema;Saída:
Explicação:
1. Vamos criar duas listas:
2. Agora, retorne o último elemento das duas listas:
Conclusão
Lastordefault () em Linq retorna apenas o último elemento ou elemento padrão da estrutura de dados. Aqui, usamos a lista como uma estrutura de dados. Se a estrutura de dados não tiver elementos, um valor padrão 0 será retornado. Implementamos o método Linq lastorDefault () de duas maneiras. Verifique se o uso deve incluir - usando o sistema.Linq e usando o sistema.Coleções.Genérico linhas de comando em seu código.