Idioma Integrated Query Language (LINQ) é usado para executar operações nas coleções C# ou estruturas de dados normais. Também podemos executar as operações de consulta de banco de dados com o LINQ. O LINQ suporta muitos métodos e funções usadas para manipulação de dados, como atualização, exclusão e inserção, etc.
Linq Elementat Operador
O operador Linq Elementat () é usado para pesquisar o elemento presente em uma fonte de dados. Ele pesquisa o elemento com base no valor do índice fornecido.
Sintaxe
fonte de entrada.Elementat (index_number);
Onde input_source é a fonte de dados que pode ser uma matriz ou lista ou qualquer coleção.
Vamos entender melhor isso pelos 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 elementat ().
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.Elementat (5));
// retorna o 9º valor
Console.WriteLine ("Elemento presente na 9ª posição:"+input_numbers.Elementat (8));
// Retorno 1º valor
Console.WriteLine ("Elemento presente na 1ª posição:"+input_numbers.Elementat (0));
// retorna o 4º valor
Console.WriteLine ("Elemento presente na 4ª posição:"+input_numbers.Elementat (3));
// retorna o 10º valor
Console.WriteLine ("Elemento presente na 10ª posição:"+input_numbers.Elementat (9));
Saída
Explicação
1. Primeiro, criamos uma lista chamada input_numbers que contém 10 elementos inteiros.
2. Depois disso, pesquisamos e exibimos os seguintes valores 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 índice fornecidos dentro do elementat ().
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.Elementat (0));
// Retorno 3º valor
Console.WriteLine ("Elemento presente na 3ª posição:"+input_strings.Elementat (2));
Saída
Explicação
1. Primeiro, criamos uma lista chamada input_strings que contém 3 elementos de string.
2. Depois disso, pesquisamos e exibimos as seguintes strings usando suas posições de índice.
Conclusão
Aprendemos como retornar o elemento com base no número do índice usando o operador elementat () disponível em C# - LINQ. 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.