C# LINQ Siste metode

C# LINQ Siste metode
Er det mulig å returnere bare det siste elementet fra datastrukturen i C#? Ja. Først vil vi se hva LINQ er, og så får vi se om den siste () -metoden i LINQ.

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
Liste first_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
Liste first_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:

  1. Først opprettet vi en listedatastruktur med 4 strenger.
  1. Etter det brukte vi den siste () metoden for å få det siste elementet og vise den ved hjelp av konsollen.Skriv () Funksjon.

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
Liste first_list = ny liste() 100.200.300.456;
// Lag liste over strenger
Liste Second_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:

  1. Vi opprettet to lister.
  1. Vi returnerte det siste elementet fra begge listene.

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.