Método Linq LastDordefault

Método Linq LastDordefault
Neste artigo, discutiremos como devolver o último elemento ou elemento padrão usando a função Linq lastorDefault ().

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;
usando o sistema.Linq;
usando o sistema.Coleções.Genérico;
// Crie uma classe - Linuxhint
Classe linuxhint

estático public void main ()
// Crie lista de números inteiros
Listfirst_list = new List () 100.200.300.456;
Console.WriteLine ("List:");
foreach (valores var no First_list)

Console.WriteLine (valores);

// Obtenha o último elemento da lista
var resultado = primeiro_list.LastorDefault ();
Console.WriteLine ("Último elemento na lista:"+resultado);

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;
usando o sistema.Linq;
usando o sistema.Coleções.Genérico;
// Crie uma classe - Linuxhint
Classe linuxhint

estático public void main ()
//Criar lista
Listfirst_list = new List ();
// Obtenha o elemento padrão da lista
var resultado = primeiro_list.LastorDefault ();
Console.WriteLine ("Elemento padrão na lista:"+resultado);

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;
usando o sistema.Linq;
usando o sistema.Coleções.Genérico;
// Crie uma classe - Linuxhint
Classe linuxhint

estático public void main ()
// Crie lista de números inteiros
Listfirst_list = new List () 100.200.300.456;
// Crie lista de strings
ListSecond_list = new List () "Linuxhint", "Sravan", "Vignan", "Java";
Console.WriteLine ("Primeira lista:");
foreach (valores var no First_list)

Console.WriteLine (valores);

// Obtenha o último elemento da lista
var resultado = (de i em primeiro_list selecionar i).LastorDefault ();
Console.WriteLine ("Último elemento na lista:"+resultado);
Console.WriteLine ("Segunda Lista:");
foreach (var valores2 em segundo_list)

Console.WriteLine (valores2);

// Obtenha o último elemento da lista
var result2 = (de i no segundo_list selecione i).LastorDefault ();
Console.WriteLine ("Último elemento na lista:"+resultado2);

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.