Operador Linq ElementArDorDefault

Operador Linq ElementArDorDefault
Idioma Integrated Query Language (LINQ) é usado para executar operações nas coleções C# ou estruturas de dados normais. Com o LINQ, também podemos executar operações de consulta de banco de dados. O LINQ suporta muitos métodos e funções usadas para manipulação de dados, como atualização, exclusão, inserção e etc.

Linq ElementArDorDefault

O operador Linq ElementArDorDefault é usado para pesquisar o elemento presente em uma fonte de dados. Ele pesquisa o elemento com base no valor do índice fornecido. Se o elemento for encontrado em um índice especificado, o elemento será retornado. Caso contrário, ele retorna vazio por padrão.

Sintaxe:

fonte de entrada.ElementatorDefault (index_Number);

Onde input_source é a fonte de dados que pode ser uma matriz ou lista ou qualquer coleção.

Vamos entender isso vendo os seguintes exemplos.

Como sabemos, a indexação começa com 0.

Exemplo 1:

Aqui, criaremos uma lista que tenha 10 números inteiros e obtenha os elementos com base nos números de índice fornecidos dentro do ElementArDorDefault ().

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 uma lista chamada input_numbers
var input_numbers = new List () 100.200.300,456,12,34,56,78,54,44;
// retorna o 6º valor
Console.WriteLine ("Elemento presente na 6ª posição:"+input_numbers.ElementatordEfault (5));
// retorna o 9º valor
Console.WriteLine ("Elemento presente na 9ª posição:"+input_numbers.ElementatorDefault (8));
// Retorno 1º valor
Console.WriteLine ("Elemento presente na 1ª posição:"+input_numbers.ElementatorDefault (0));
// retorna o 4º valor
Console.WriteLine ("Elemento presente na 4ª posição:"+input_numbers.ElementatordEfault (3));
// retorna o 10º valor
Console.WriteLine ("Elemento presente na 10ª posição:"+input_numbers.ElementatordEfault (9));

Saída:

Explicação:

1. Então, primeiro, criamos uma lista chamada input_numbers que contém 10 elementos inteiros.

2. Depois disso, pesquisamos e exibimos os valores abaixo usando suas posições de índice.

Exemplo 2:

Aqui, criaremos uma lista que tenha 3 strings e obtenha os elementos com base nos números de índices fornecidos dentro do ElementArDorDefault ().

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 de nome denuts_strings
var input_strings = new List () "Linuxhint", "C#", "Vignan";
// Retorno 1º valor
Console.WriteLine ("Elemento presente na 1ª posição:"+input_strings.ElementatorDefault (0));
// Retorno 3º valor
Console.WriteLine ("Elemento presente na 3ª posição:"+input_strings.ElementatorDefault (2));
// retorna o 6º valor
Console.WriteLine ("Elemento presente na 6ª posição:"+input_strings.ElementatordEfault (5));
// retorna o 9º valor
Console.WriteLine ("Elemento presente na 9ª posição:"+input_strings.ElementatorDefault (8));

Saída:

Explicação:

1. Então, primeiro, criamos uma lista chamada input_strings que contém 3 elementos de string.

2. Depois disso, pesquisamos e exibimos as cordas abaixo usando suas posições de índice.

As posições de índice 6 e 9 não estão presentes. Portanto, vazio é devolvido.

Conclusão

É assim que devolver o elemento com base no número do índice usando o ElementatordEfault Operator disponível em C# - LINQ. Se o elemento for encontrado no índice, o elemento será retornado. Se não for encontrado, retorna vazio por padrão. Demonstramos dois exemplos diferentes para entender melhor o conceito e certifique -se de usar os módulos Usando o sistema, usando o sistema.Linq, usando o sistema.Coleções.Genérico no seu código.