Operator pomijania LINQ

Operator pomijania LINQ
Operator Skip LINQ służy do zwrócenia pozostałych wartości poprzez pomijanie wartości z danej struktury danych. Wartość całkowitą jako parametr, który reprezentuje całkowitą liczbę elementów, które można pominąć z danej struktury danych.

Składnia:

źródło sygnału wejściowego.SKIP (N);

Lub

z elementu w elemencie input_source.Skip (n)

Gdzie wejście_source jest źródłem danych.

Parametry:

Wymaga wartości całkowitej (n), która pomija tę liczbę elementów z danej struktury danych z pierwszej i zwraca pozostałe elementy.

Teraz rozważ scenariusz, w którym wartość N (liczba całkowita) jest większa niż całkowita liczba elementów w strukturze danych, wszystkie elementy w strukturze danych są pomijane bez żadnego błędu.

Przykład 1:

Tutaj utworzymy listę z 10 liczb całkowitych i pomiń 5 elementów za pomocą operatora Skip przy użyciu zarówno metod (metoda i zapytanie).

za pomocą systemu;
za pomocą systemu.Linq;
za pomocą systemu.Kolekcje.Ogólny;
// Utwórz klasę - Linuxhint
Klasa Linuxhint

static public void main ()
// Utwórz listę o nazwie Input
var input = new List () 34,56,78,12,34,53,56,78,90,100;
// Zwróć pozostałe liczby całkowite, pomijając 5 wartości
var wynik = wejście.Pomiń (5);
Konsola.WriteLine („--- za pomocą metody ---”);
// Wyświetl wynik
Foreach (w wyniku Int I)

Konsola.Writeline (i);

Konsola.Writeline („--- za pomocą zapytania ---”);
// Zwróć pozostałe liczby całkowite, pomijając 5 wartości
foreach (int j in (z elementu w elemencie wyboru wejścia).Pomiń (5))

Konsola.Writeline (J);


Wyjście:

Wyjaśnienie:

1. Najpierw utworzyliśmy listę o nazwie Input_Numbers, która zawiera 10 elementów całkowitych.

2. Następnie pomijamy 5 wartości za pomocą Skip () z składnią metody.

3. Wreszcie wyświetlamy pozostałe wartości za pomocą pętli foreach.

4. Podobnie wyświetlamy pozostałe wartości, pomijając 5 wartości za pomocą składni zapytania.

Przykład 2:

Tutaj utworzymy tablicę ciągów z 4 ciągami i pomiń 6 elementów za pomocą operatora Skip przy użyciu zarówno metod (metoda i zapytanie).

za pomocą systemu;
za pomocą systemu.Linq;
// Utwórz klasę - Linuxhint
Klasa Linuxhint

static public void main ()
// Utwórz tablicę ciągu o nazwie Input
string [] input = „Linuxhint”, „java”, „html”, „sravan”;
// Pomiń wszystkie sznurki
var wynik = wejście.Pomiń (6);
Konsola.WriteLine („--- za pomocą metody ---”);
// Wyświetl wynik
Foreach (w wyniku String I)

Konsola.Writeline (i);

Konsola.Writeline („--- za pomocą zapytania ---”);
// Wyświetl wynik, pomijając wszystkie struny.
foreach (ciąg j in (z elementu w elemencie wyboru wejścia).Pomiń (6))

Konsola.Writeline (J);


Wyjście:

Widać więc, że wszystkie elementy są pomijane.

Wyjaśnienie:

Utwórz tablicę ciągu o nazwie Wejście, która pomieści 4 ciągniki.

Użyj składni metody, aby pominąć wszystkie wartości za pomocą operatora skip ().

Użyj składni zapytania, aby pominąć wszystkie wartości za pomocą operatora Skip ().

Wniosek

Widzieliśmy, jak pominąć elementy za pomocą operatora Skip () w C# - Linq. Wymaga wartości całkowitej (n), która pomija tę liczbę elementów z danej struktury danych z pierwszej i zwraca pozostałe elementy.

W każdym przykładzie zaimplementowaliśmy Skip () z metodą, a także składnią zapytania. Na koniec zauważyliśmy, że jeśli wartość N (liczba całkowita) jest większa niż całkowita liczba elementów w strukturze danych, to wszystkie elementy w strukturze danych są pomijane bez żadnego błędu.