Operatore di salto Linq

Operatore di salto Linq
L'operatore Skip LINQ viene utilizzato per restituire i valori rimanenti saltando i valori dalla struttura dati data. Richiede un valore intero come parametro che rappresenta il numero totale di elementi da saltare dalla struttura dei dati data.

Sintassi:

input_source.Saltare (n);

O

dall'elemento in input_source Seleziona elemento.Saltare (n)

Dove input_source è l'origine dati.

Parametri:

Prende un valore intero (n) che salta quel numero di elementi dalla struttura dei dati data dal primo e restituisce gli elementi rimanenti.

Ora, considera uno scenario in cui il valore di N (intero) è maggiore del numero totale di elementi nella struttura dei dati, tutti gli elementi nella struttura dei dati vengono saltati senza alcun errore.

Esempio 1:

Qui creeremo un elenco con 10 numeri interi e saltare 5 elementi usando l'operatore Skip usando sia i metodi (metodo che query).

usando il sistema;
Utilizzo del sistema.Linq;
Utilizzo del sistema.Collezioni.Generico;
// Crea una classe - Linuxhint
Classe Linuxhint

statico public void main ()
// Crea elenco denominato input
var input = new List () 34,56,78,12,34,53,56,78,90,100;
// restituisce i numeri interi rimanenti saltando 5 valori
var result = ingresso.Saltare (5);
Console.WriteLine ("--- usando il metodo ---");
// Visualizza il risultato
foreach (int i in risultato)

Console.WriteLine (i);

Console.WriteLine ("--- usando query ---");
// restituisce i numeri interi rimanenti saltando 5 valori
foreach (int j in (dall'elemento in input Select Element).Saltare (5))

Console.WriteLine (J);


Produzione:

Spiegazione:

1. Innanzitutto, abbiamo creato un elenco chiamato input_numbers che contiene 10 elementi interi.

2. Successivamente, stiamo saltando 5 valori usando skip () con la sintassi del metodo.

3. Infine, stiamo visualizzando i valori rimanenti usando un ciclo forea.

4. Allo stesso modo, stiamo visualizzando i valori rimanenti saltando i valori 5 usando la sintassi delle query.

Esempio 2:

Qui creeremo un array di stringhe che ha 4 stringhe e salta 6 elementi usando l'operatore Skip usando sia i metodi (metodo che query).

usando il sistema;
Utilizzo del sistema.Linq;
// Crea una classe - Linuxhint
Classe Linuxhint

statico public void main ()
// Crea array stringa denominato input
string [] input = "linuxhint", "java", "html", "sravan";
// salta tutte le corde
var result = ingresso.Saltare (6);
Console.WriteLine ("--- usando il metodo ---");
// Visualizza il risultato
foreach (string i nel risultato)

Console.WriteLine (i);

Console.WriteLine ("--- usando query ---");
// Visualizza il risultato saltando tutte le stringhe.
foreach (string j in (dall'elemento in input Select Element).Skip (6))

Console.WriteLine (J);


Produzione:

Quindi, puoi vedere che tutti gli elementi sono saltati.

Spiegazione:

Crea un array di stringa denominato input che contiene 4 stringhe.

Usa la sintassi del metodo per saltare tutti i valori utilizzando l'operatore Skip ().

Usa la sintassi delle query per saltare tutti i valori utilizzando l'operatore Skip ().

Conclusione

Abbiamo visto come saltare gli elementi usando l'operatore Skip () in C# - LINQ. Prende un valore intero (n) che salta quel numero di elementi dalla struttura dei dati data dal primo e restituisce gli elementi rimanenti.

In ogni esempio abbiamo implementato Skip () con il metodo e la sintassi delle query. Infine, abbiamo notato che se il valore di N (intero) è maggiore del numero totale di elementi nella struttura dei dati, tutti gli elementi nella struttura dei dati vengono saltati senza alcun errore.