Linq ta ()
LINQ tar operatøren brukes til å returnere verdiene fra den gitte datastrukturen. Det tar en heltallverdi som en parameter som representerer det totale antall elementer som skal hentes fra den gitte datastrukturen.
Syntaks:
input_source.Ta (n);Eller
Fra element i input_source velg element.Ta (n)Hvor input_source er datakilden.
Parametere:
Det tar en heltallverdi (n) som brukes til å returnere antallet elementer fra den gitte datastrukturen.
Vurder nå et scenario der verdien av n (heltall) er større enn det totale antall elementer i datastrukturen. Alle elementene i datastrukturen returneres uten feil.
Eksempel 1:
Her oppretter vi en liste som har 10 heltall og får 5 elementer ved å bruke Take Operator ved å bruke både metodene (metode og spørring).
ved hjelp av system;Produksjon:
Forklaring:
1. Så for det første opprettet vi en liste som heter input_numbers som har 10 heltallelementer.
2. Etter det tar vi bare 5 verdier ved hjelp av Take () med metodesyntaks.
3. Endelig viser vi resultatet ved hjelp av en foreach -sløyfe.
Eksempel 2:
Her vil vi lage en strengmatrise som har 4 strenger og få 6 elementer ved å bruke Take Operator ved å bruke både metodene (metode og spørring).
ved hjelp av system;Produksjon:
Du kan se at alle elementene fra strengoppstillingen ble returnert uten feil.
Forklaring:
Lag en streng -array Naemd -inngang som inneholder 4 strenger.
Bruk metodesyntaks for å få alle verdier ved hjelp av Take () -operatøren.
Bruk spørringssyntaks for å få alle verdier ved hjelp av Take () -operatøren.
Konklusjon
Så vi har sett hvordan vi kan returnere elementene ved hjelp av Take () -operatøren i C# - LINQ. Det tar en heltallverdi som en parameter som representerer det totale antall elementer som skal trukket tilbake fra den gitte datastrukturen. I hvert eksempel implementerte vi Take () med metode så vel som spørsmålssyntaks. Til slutt kom vi til å merke at hvis verdien av et heltall er større enn det totale antall elementer i datastrukturen, blir alle elementene i datastrukturen returnert uten feil.