Linq Take ()
Operator biegi LINQ służy do zwrócenia wartości z danej struktury danych. Wymaga wartości całkowitej jako parametr reprezentujący całkowitą liczbę elementów do pobrania z danej struktury danych.
Składnia:
źródło sygnału wejściowego.Zajęty);Lub
z elementu w elemencie input_source.Zajęty)Gdzie wejście_source jest źródłem danych.
Parametry:
Wymaga wartości całkowitej (n), która służy do zwrócenia tej liczby elementów z danej struktury danych.
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ą zwracane bez żadnych błędów.
Przykład 1:
Tutaj utworzymy listę z 10 liczb całkowitych i otrzymamy 5 elementów za pomocą operatora Take przy użyciu zarówno metod (metodę i zapytanie).
za pomocą systemu;Wyjście:
Wyjaśnienie:
1. Po pierwsze, utworzyliśmy listę o nazwie Input_numbers, która zawiera 10 elementów całkowitych.
2. Następnie przyjmujemy tylko 5 wartości przy użyciu podawania () z składnią metody.
3. Wreszcie wyświetlamy wynik za pomocą pętli foreach.
Przykład 2:
Tutaj utworzymy tablicę ciągów z 4 ciągami i otrzymamy 6 elementów za pomocą operatora Take przy użyciu zarówno metod (metoda i zapytanie).
za pomocą systemu;Wyjście:
Widać, że wszystkie elementy z tablicy ciągów zostały zwrócone bez żadnego błędu.
Wyjaśnienie:
Utwórz wejście String Tray NAEMD, które pomieści 4 ciągi.
Użyj składni metody, aby uzyskać wszystkie wartości za pomocą operatora Take ().
Użyj składni zapytania, aby uzyskać wszystkie wartości za pomocą operatora Take ().
Wniosek
Widzieliśmy więc, jak zwrócić elementy za pomocą operatora Take () w C# - Linq. Wymaga wartości całkowitej jako parametr, który reprezentuje całkowitą liczbę elementów, które należy wycofać z danej struktury danych. W każdym przykładzie zaimplementowaliśmy () z metodą, a także składnią zapytania. Na koniec zauważyliśmy, że jeśli wartość liczby całkowitej jest większa niż całkowita liczba elementów w strukturze danych, to wszystkie elementy w strukturze danych są zwracane bez żadnego błędu.