Operador de Skip Linq

Operador de Skip Linq
O operador LINQ SKIP é usado para retornar os valores restantes, pulando os valores da estrutura de dados fornecida. É preciso um valor inteiro como um parâmetro que representa o número total de elementos a serem ignorados da estrutura de dados fornecida.

Sintaxe:

fonte de entrada.Pular (n);

Ou

do elemento em input_source Selecionar elemento.Pular (n)

Onde input_source é a fonte de dados.

Parâmetros:

É preciso um valor inteiro (n) que pula esse número de elementos da estrutura de dados fornecida desde primeiro e retorna os elementos restantes.

Agora, considere um cenário em que o valor de n (número inteiro) é maior que o número total de elementos na estrutura de dados, todos os elementos da estrutura de dados são ignorados sem nenhum erro.

Exemplo 1:

Aqui, criaremos uma lista que tenha 10 números inteiros e pulará 5 elementos usando o operador SKIP usando os dois métodos (método e 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 ()
// Criar lista de entrada nomeada
var input = new List () 34,56,78,12,34,53,56,78,90,100;
// retorna os números inteiros restantes pulando 5 valores
Var Result = Entrada.Pular (5);
Console.WriteLine ("--- Usando o método ---");
// exibe o resultado
foreach (int i no resultado)

Console.WriteLine (i);

Console.WriteLine ("--- Usando consulta ---");
// retorna os números inteiros restantes pulando 5 valores
foreach (int j in (do elemento no elemento de seleção de entrada).Pular (5))

Console.WriteLine (J);


Saída:

Explicação:

1. Primeiro, criamos uma lista chamada input_numbers que mantêm 10 elementos inteiros.

2. Depois disso, estamos pulando 5 valores usando skip () com sintaxe do método.

3. Finalmente, estamos exibindo os valores restantes usando um loop foreach.

4. Da mesma forma, estamos exibindo valores restantes pulando 5 valores usando sintaxe de consulta.

Exemplo 2:

Aqui, criaremos uma matriz de string que tenha 4 strings e pular 6 elementos usando o operador SKIP usando os dois métodos (método e consulta).

usando o sistema;
usando o sistema.Linq;
// Crie uma classe - Linuxhint
Classe linuxhint

estático public void main ()
// Crie Array de String nomeado de entrada
string [] input = "linuxhint", "java", "html", "sravan";
// pular todas as cordas
Var Result = Entrada.Pular (6);
Console.WriteLine ("--- Usando o método ---");
// exibe o resultado
foreach (string i no resultado)

Console.WriteLine (i);

Console.WriteLine ("--- Usando consulta ---");
// exibe o resultado pulando todas as cordas.
foreach (string j in (do elemento no elemento de seleção de entrada).Pular (6))

Console.WriteLine (J);


Saída:

Então, você pode ver que todos os elementos são ignorados.

Explicação:

Crie uma matriz de string chamada entrada que contém 4 strings.

Use o método sintaxe para pular todos os valores usando o operador Skip ().

Use a sintaxe de consulta para pular todos os valores usando o operador Skip ().

Conclusão

Vimos como pular os elementos usando o operador Skip () em C# - Linq. É preciso um valor inteiro (n) que pula esse número de elementos da estrutura de dados fornecida desde primeiro e retorna os elementos restantes.

Em cada exemplo, implementamos Skip () com o método e a sintaxe de consulta. Finalmente, chegamos a notar que, se o valor de n (número inteiro) for maior que o número total de elementos na estrutura de dados, todos os elementos da estrutura de dados serão ignorados sem nenhum erro.