Język zintegrowany język zapytania (LINQ) służy do wykonywania operacji w kolekcjach C# lub normalnych strukturach danych.
Linq lastordefault ()
Lastordefault () w LINQ zwraca ostatni element z określonej struktury danych. Jeśli w strukturze danych nie ma elementów, zwróci wartość domyślną - 0.
Istnieją dwa sposoby użycia tej metody. Spójrzmy w to.
Podejście 1: Za pomocą metody
Użyjemy normalnej metody Lastordefault (), aby zwrócić element ostatni/domyślny.
Składnia:
lista.Lastordefault ()Gdzie lista jest utworzonym obiektem listy.
Podejście 2: Korzystanie z zapytania
Użyjemy zapytania podobnego do wyrażenia SQL, które zwraca element ostatni/domyślny.
Składnia:
z I na liście Wybierz i.Lastordefault ()Gdzie lista jest utworzonym obiektem listy.
Przykład 1:
Tutaj utworzymy listę zawierającą elementy liczb całkowitych i użyjemy Lastordefault (), aby zwrócić tylko ostatnią wartość.
za pomocą systemu;Wyjście:
Wyjaśnienie:
1. Najpierw utworzyliśmy strukturę danych listy z 4 liczbami całkowitych.
2. Następnie zastosowaliśmy Lastordefault (), aby uzyskać ostatni element i wyświetlić wynik.
Przykład 2:
Tutaj utworzymy listę, która nie zawiera żadnych elementów i użyjemy Lastordefault (), aby zwrócić wartość domyślną.
za pomocą systemu;Wyjście:
Wyjaśnienie:
1. Więc najpierw utworzyliśmy strukturę danych listy bez żadnych wartości.
2. Następnie zastosowaliśmy Lastordefault (), aby uzyskać element domyślny i wyświetlić go za pomocą konsoli.Funkcja zapisu ().
Przykład 3:
Tutaj utworzymy dwie listy, które zawierają elementy całkowitowe i ciągłe osobno. Uzyskaj ostatni element z obu list za pomocą zapytania.
za pomocą systemu;Wyjście:
Wyjaśnienie:
1. Utwórzmy dwie listy:
2. Teraz zwróć ostatni element z obu list:
Wniosek
Lastordefault () w LINQ zwraca tylko ostatni element lub domyślny element ze struktury danych. Tutaj wykorzystaliśmy listę jako strukturę danych. Jeśli struktura danych nie ma elementów, zwracana jest wartość domyślna 0. Zaimplementowaliśmy metodę LINQ lastordefault () na dwa sposoby. Upewnij się, że użycie musi uwzględnić - za pomocą systemu.Linq I za pomocą systemu.Kolekcje.Ogólny Linie poleceń w twoim kodzie.