Język zintegrowany język zapytania (LINQ) służy do wykonywania operacji w kolekcjach C# lub normalnych strukturach danych.
Linq last ()
Metoda last () w LINQ zwraca ostatni element z określonej struktury danych. Istnieją dwa sposoby użycia tej metody. Spójrzmy w to.
Podejście 1: Za pomocą metody
Użyjemy normalnej metody Last (), aby zwrócić ostatni element.
Składnia:
lista.Ostatni()
Gdzie lista jest utworzonym obiektem listy.
Podejście 2: Korzystanie z zapytania
Składnia:
z I na liście Wybierz i.Ostatni()
Gdzie lista jest utworzonym obiektem listy.
Przykład 1:
Tutaj utworzymy listę, która zawiera elementy liczb całkowitych i użyjemy metody ostatniej (), aby zwrócić tylko ostatnią wartość.
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ę liczb całkowitych
ListaFirst_list = nowa lista () 100 200 300,456;
Konsola.WriteLine („List:”);
foreach (wartości var w pierwszej listy)
Konsola.WriteLine (wartości);
// Uzyskaj ostatni element z listy
var wynik = First_list.Ostatni();
Konsola.WriteLine („Ostatni element na liście:”+wynik);
Wyjście:
Wyjaśnienie:
1. Najpierw utworzyliśmy strukturę danych listy z 4 liczbami całkowitych.
2. Następnie zastosowaliśmy metodę ostatniego (), aby uzyskać ostatni element i wyświetlić wynik.
Przykład 2:
Tutaj utworzymy listę, która zawiera elementy ciągów i użyjemy metody ostatniej (), aby zwrócić tylko ostatni element.
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ę ciągów
ListaFirst_list = nowa lista () „Linuxhint”, „Sravan”, „Vignan”, „Java”;
Konsola.WriteLine („List:”);
foreach (wartości var w pierwszej listy)
Konsola.WriteLine (wartości);
// Uzyskaj ostatni element z listy
var wynik = First_list.Ostatni();
Konsola.WriteLine („Ostatni element na liście:”+wynik);
Wyjście:
Wyjaśnienie:
Przykład 3:
Tutaj utworzymy dwie listy, które przechowują liczbę całkowitą i elementami łańcuchowymi osobno. Uzyskaj ostatni element z obu list za pomocą zapytania.
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ę liczb całkowitych
ListaFirst_list = nowa lista () 100 200 300,456;
// Utwórz listę ciągów
Listasecond_list = nowa lista () „Linuxhint”, „Sravan”, „Vignan”, „Java”;
Konsola.WriteLine („Pierwsza lista:”);
foreach (wartości var w pierwszej listy)
Konsola.WriteLine (wartości);
// Uzyskaj ostatni element z listy
var wynik = (z I w First_List Select i).Ostatni();
Konsola.WriteLine („Ostatni element na liście:”+wynik);
Konsola.WriteLine („Druga lista:”);
foreach (var wartości2 w Second_list)
Konsola.WriteLine (wartości2);
// Uzyskaj ostatni element z listy
var result2 = (z i w sekund_list Select i).Ostatni();
Konsola.WriteLine („Ostatni element na liście:”+wynik2);
Wyjście:
Wyjaśnienie:
Wniosek
Doszliśmy do końca tego rozdziału. Metoda last () w LINQ zwraca tylko ostatni element ze struktury danych. Tutaj użyliśmy listy jako struktury danych. Wdrożyliśmy metodę LINQ LAST () 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.