Operador de omisión LINQ

Operador de omisión LINQ
El operador de omisión LINQ se utiliza para devolver los valores restantes omitiendo los valores de la estructura de datos dada. Se necesita un valor entero como un parámetro que representa el número total de elementos que se omitirán desde la estructura de datos dada.

Sintaxis:

fuente de entrada.Omitir (n);

O

desde el elemento en el elemento input_source seleccionar.Skip (n)

Donde input_source es la fuente de datos.

Parámetros:

Se necesita un valor entero (n) que omita ese número de elementos de la estructura de datos dada desde primero y devuelve los elementos restantes.

Ahora, considere un escenario en el que el valor de n (entero) es mayor que el número total de elementos en la estructura de datos, todos los elementos en la estructura de datos se omiten sin ningún error.

Ejemplo 1:

Aquí, crearemos una lista que tenga 10 enteros y omitiremos 5 elementos utilizando el operador Skip utilizando tanto los métodos (método como consulta).

usando el sistema;
Uso del sistema.Linq;
Uso del sistema.Colecciones.Genérico;
// Crear una clase - Linuxhint
clase Linuxhint

static public void main ()
// Crear lista llamada entrada
Var entrada = nueva lista () 34,56,78,12,34,53,56,78,90,100;
// devuelve los enteros restantes omitiendo 5 valores
resultado var = entrada.Omitir (5);
Consola.WriteLine ("--- Uso del método ---");
// Muestra el resultado
foreach (int i como resultado)

Consola.Escritura (i);

Consola.WriteLine ("--- Usando la consulta ---");
// devuelve los enteros restantes omitiendo 5 valores
foreach (int j in (del elemento en el elemento de selección de entrada).Skip (5))

Consola.Escritura (j);


Producción:

Explicación:

1. Primero, creamos una lista llamada input_numbers que contienen 10 elementos enteros.

2. Después de eso, estamos omitiendo 5 valores usando skip () con la sintaxis del método.

3. Finalmente, estamos mostrando los valores restantes utilizando un bucle foreach.

4. Del mismo modo, estamos mostrando los valores restantes omitiendo 5 valores utilizando la sintaxis de consulta.

Ejemplo 2:

Aquí, crearemos una matriz de cadenas que tenga 4 cadenas y omitiremos 6 elementos utilizando el operador de omisión utilizando tanto los métodos (método como consulta).

usando el sistema;
Uso del sistema.Linq;
// Crear una clase - Linuxhint
clase Linuxhint

static public void main ()
// Crear matriz de cadenas con nombre de entrada
String [] input = "LinuxHint", "java", "html", "sravan";
// omita todas las cuerdas
resultado var = entrada.Omitir (6);
Consola.WriteLine ("--- Uso del método ---");
// Muestra el resultado
foreach (cadena I en el resultado)

Consola.Escritura (i);

Consola.WriteLine ("--- Usando la consulta ---");
// Muestra el resultado omitiendo todas las cuerdas.
foreach (String j in (del elemento en el elemento de selección de entrada).Skip (6))

Consola.Escritura (j);


Producción:

Entonces, puedes ver que todos los elementos se omiten.

Explicación:

Crear una matriz de cadenas con nombre de entrada que contiene 4 cadenas.

Use la sintaxis del método para omitir todos los valores utilizando el operador Skip ().

Use la sintaxis de consulta para omitir todos los valores utilizando el operador Skip ().

Conclusión

Hemos visto cómo omitir los elementos usando el operador Skip () en C# - Linq. Se necesita un valor entero (n) que omita ese número de elementos de la estructura de datos dada desde primero y devuelve los elementos restantes.

En cada ejemplo implementamos skip () con el método y la sintaxis de consulta. Finalmente, notamos que si el valor de n (entero) es mayor que el número total de elementos en la estructura de datos, entonces todos los elementos en la estructura de datos se omiten sin ningún error.