LINQ ElementAtordefault
Operator LINQ ElementAdordefault służy do wyszukiwania elementu obecnego w źródle danych. Wyszuwa element na podstawie dostarczonej wartości indeksu. Jeśli element zostanie znaleziony w określonym indeksie, element jest zwracany. W przeciwnym razie domyślnie zwraca puste.
Składnia:
źródło sygnału wejściowego.ElementAtordefault (index_number);Gdzie input_source jest źródłem danych, które może być tablicą, listą lub dowolnym kolekcją.
Zrozumiemy to, widząc następujące przykłady.
Jak wiemy, indeksowanie zaczyna się od 0.
Przykład 1:
Tutaj utworzymy listę z 10 liczb całkowitych i otrzymamy elementy na podstawie numerów indeksu podanych wewnątrz ElementAtordefault ().
za pomocą systemu;Wyjście:
Wyjaśnienie:
1. Najpierw utworzyliśmy listę o nazwie Input_Numbers, która zawiera 10 elementów całkowitych.
2. Następnie przeszukaliśmy i wyświetliliśmy poniższe wartości za pomocą ich pozycji indeksu.
Przykład 2:
Tutaj utworzymy listę z 3 ciągami i otrzymamy elementy na podstawie numerów indeksu podanych wewnątrz ElementAtordefault ().
za pomocą systemu;Wyjście:
Wyjaśnienie:
1. Najpierw utworzyliśmy listę o nazwie Input_Strings, która zawiera 3 elementy ciągów.
2. Następnie przeszukaliśmy i wyświetliliśmy poniższe ciągi za pomocą ich pozycji indeksu.
Pozycje indeksu 6 i 9 nie są obecne. Stąd pusty jest zwracany.
To jest jak zwrócić element na podstawie numeru indeksu za pomocą operatora ElementAtordefault dostępny w C# - Linq. Jeśli element zostanie znaleziony w indeksie, element jest zwracany. Jeśli nie zostanie znaleziony, domyślnie zwraca puste. Wykazaliśmy dwa różne przykłady, aby lepiej zrozumieć koncepcję i upewnić się, że używamy modułów Korzystanie z systemu za pomocą systemu.LINQ, za pomocą systemu.Kolekcje.Ogólny w twoim kodzie.