Language Integrated Query Language (LINQ) brukes til å utføre operasjoner på C# -samlingene eller normale datastrukturer.
LINQ sist ()
Den siste () -metoden i LINQ returnerer det siste elementet fra den spesifiserte datastrukturen. Det er to måter å bruke denne metoden. La oss se på det.
Tilnærming 1: Bruke metode
Vi vil bruke den normale siste () -metoden for å returnere det siste elementet.
Syntaks:
liste.Siste()
Der listen er listeobjektet som er opprettet.
Tilnærming 2: Bruke spørring
Syntaks:
Fra jeg i listen velger jeg.Siste()
Der listen er listeobjektet som er opprettet.
Eksempel 1:
Her oppretter vi en liste som holder heltallelementene og bruker den siste () metoden for bare å returnere den siste verdien.
ved hjelp av system;
Bruke system.Linq;
Bruke system.Samlinger.Generisk;
// Lag en klasse - Linuxhint
Klasse Linuxhint
statisk offentlig tomrom main ()
// Lag liste over heltall
Listefirst_list = ny liste () 100.200.300.456;
Konsoll.WritLine ("Liste:");
foreach (var verdier i første_liste)
Konsoll.WritLine (verdier);
// Få det siste elementet fra listen
var result = first_list.Siste();
Konsoll.WritLine ("Siste element på listen:"+Resultat);
Produksjon:
Forklaring:
1. Først opprettet vi en listedatastruktur med 4 heltall.
2. Etter det brukte vi den siste () metoden for å få det siste elementet og vise resultatet.
Eksempel 2:
Her oppretter vi en liste som inneholder strengelementene og bruker den siste () -metoden for bare å returnere det siste elementet.
ved hjelp av system;
Bruke system.Linq;
Bruke system.Samlinger.Generisk;
// Lag en klasse - Linuxhint
Klasse Linuxhint
statisk offentlig tomrom main ()
// Lag liste over strenger
Listefirst_list = ny liste () "Linuxhint", "Sravan", "Vignan", "Java";
Konsoll.WritLine ("Liste:");
foreach (var verdier i første_liste)
Konsoll.WritLine (verdier);
// Få det siste elementet fra listen
var result = first_list.Siste();
Konsoll.WritLine ("Siste element på listen:"+Resultat);
Produksjon:
Forklaring:
Eksempel 3:
Her vil vi lage to lister som holder heltallet og strengelementene hver for seg. Få det siste elementet fra begge listene ved hjelp av spørring.
ved hjelp av system;
Bruke system.Linq;
Bruke system.Samlinger.Generisk;
// Lag en klasse - Linuxhint
Klasse Linuxhint
statisk offentlig tomrom main ()
// Lag liste over heltall
Listefirst_list = ny liste () 100.200.300.456;
// Lag liste over strenger
ListeSecond_List = Ny liste () "Linuxhint", "Sravan", "Vignan", "Java";
Konsoll.WritLine ("Første liste:");
foreach (var verdier i første_liste)
Konsoll.WritLine (verdier);
// Få det siste elementet fra listen
var resultat = (fra i i første_list velg i).Siste();
Konsoll.WritLine ("Siste element på listen:"+Resultat);
Konsoll.WritLine ("Second List:");
foreach (var verdier2 i andre_list)
Konsoll.WritLine (Values2);
// Få det siste elementet fra listen
var result2 = (fra i i andre_list velg i).Siste();
Konsoll.WritLine ("Siste element på listen:"+Resultat2);
Produksjon:
Forklaring:
Konklusjon
Vi kom til slutten av dette kapittelet. Den siste () -metoden i LINQ returnerer bare det siste elementet fra datastrukturen. Her brukte vi listen som en datastruktur. Vi implementerte LINQ Last () -metoden på to måter. Forsikre deg om at bruken må inkludere Bruke system.Linq og Bruke system.Samlinger.Generisk Kommandolinjer i koden din.