Language Integrated Query Language (LINQ) brukes til å utføre operasjoner på C# -samlingene eller normale datastrukturer.
LINQ LASTORDEFAULT ()
Lastorgefault () i LINQ returnerer det siste elementet fra den spesifiserte datastrukturen. Hvis det ikke er noen elementer i datastrukturen, vil den returnere en standardverdi - 0.
Det er to måter å bruke denne metoden. La oss se på det.
Tilnærming 1: Bruke metode
Vi vil bruke den normale lastordefault () -metoden for å returnere det siste/standardelementet.
Syntaks:
liste.Lastorgefault ()Hvor listen er listeobjektet som er opprettet.
Tilnærming 2: Bruke spørring
Vi vil bruke spørringen som ligner på SQL -uttrykk som returnerer det siste/standardelementet.
Syntaks:
Fra jeg i listen velger jeg.Lastorgefault ()Hvor listen er listeobjektet som er opprettet.
Eksempel 1:
Her oppretter vi en liste som inneholder heltallelementer, og vi vil bruke LastIrdefault () for bare å returnere den siste verdien.
ved hjelp av system;Produksjon:
Forklaring:
1. Så først opprettet vi en listedatastruktur med 4 heltall.
2. Etter det søkte vi LastIgeFault () for å få det siste elementet og vise resultatet.
Eksempel 2:
Her oppretter vi en liste som ikke har noen elementer, og vi vil bruke LastordEfault () for å returnere standardverdien.
ved hjelp av system;Produksjon:
Forklaring:
1. Så først opprettet vi en listedatastruktur uten verdier.
2. Etter det brukte vi LastordEfault () for å få standardelementet og vise det ved hjelp av konsollen.Skriv () Funksjon.
Eksempel 3:
Her vil vi lage to lister som holder heltall og strengelementer hver for seg. Få det siste elementet fra begge listene ved hjelp av spørring.
ved hjelp av system;Produksjon:
Forklaring:
1. La oss lage to lister:
2. Nå, returner siste element fra begge listene:
Konklusjon
Lastorgefault () i LINQ returnerer bare det siste elementet eller standardelementet fra datastrukturen. Her brukte vi liste som en datastruktur. Hvis datastrukturen ikke har noen elementer, returneres en standardverdi 0. Vi implementerte LINQ LastIrgefault () -metoden på to måter. Forsikre deg om at bruken må inkludere - Bruke system.Linq og Bruke system.Samlinger.Generisk Kommandolinjer i koden din.