Language Integrated Query Language (LINQ) brukes til å utføre operasjoner på C# -samlingene eller normale datastrukturer. Vi kan også utføre databasespørringsoperasjonene med LINQ. LINQ støtter mange metoder og funksjoner som brukes til datamanipulering som oppdatering, sletting og innsetting osv.
Linq elementat Operatør
LINQ Elementat () operatør brukes til å søke på elementet som er til stede i en datakilde. Den søker i elementet basert på indeksverdien som er gitt.
Syntaks
input_source.Elementat (index_number);
Hvor input_source er datakilden som kan være en matrise eller liste eller en hvilken som helst samling.
Vi vil videre forstå dette ved følgende eksempler.
Som vi vet starter indeksering med 0.
Eksempel 1
Her oppretter vi en liste som har 10 heltall og får elementene basert på indeksnumrene gitt inne i elementatet ().
ved hjelp av system;
Bruke system.Linq;
Bruke system.Samlinger.Generisk;
// Lag en klasse - Linuxhint
Klasse Linuxhint
statisk offentlig tomrom main ()
// Opprett liste som heter input_numbers
var input_numbers = ny liste () 100.200.300.456,12,34,56,78,54,44;
// return 6. verdi
Konsoll.WritLine ("Element til stede på 6. plassering:"+input_numbers.Elementat (5));
// Return 9. verdi
Konsoll.WritLine ("Element til stede på 9. plassering:"+input_numbers.Elementat (8));
// return 1. verdi
Konsoll.WritLine ("Element til stede på 1. plassering:"+input_numbers.Elementat (0));
// return 4. verdi
Konsoll.WritLine ("Element til stede på 4. plassering:"+input_numbers.Elementat (3));
// return 10. verdi
Konsoll.WritLine ("Element til stede på 10. plassering:"+input_numbers.Elementat (9));
Produksjon
Forklaring
1. Først opprettet vi en liste som heter input_numbers som har 10 heltallelementer.
2. Etter det søkte vi og viste følgende verdier ved hjelp av indeksposisjonene deres.
Eksempel 2
Her oppretter vi en liste som har 3 strenger og får elementene basert på indeksnumrene gitt inne i elementatet ().
ved hjelp av system;
Bruke system.Linq;
Bruke system.Samlinger.Generisk;
// Lag en klasse - Linuxhint
Klasse Linuxhint
statisk offentlig tomrom main ()
// Opprett liste som heter input_strings
var input_strings = new list () "linuxhint", "c#", "vignan";
// return 1. verdi
Konsoll.WritLine ("Element til stede på 1. plassering:"+input_strings.Elementat (0));
// Return 3rd Value
Konsoll.WritLine ("Element til stede på 3. plassering:"+input_strings.Elementat (2));
Produksjon
Forklaring
1. Først opprettet vi en liste som heter input_strings som inneholder 3 strengelementer.
2. Etter det søkte vi og viste følgende strenger ved å bruke indeksposisjonene deres.
Konklusjon
Vi lærte hvordan vi skal returnere elementet basert på indeksnummeret ved å bruke elementat () -operatøren tilgjengelig i C# - LINQ. Vi demonstrerte to forskjellige eksempler for å forstå konseptet bedre og sørge for å bruke modulene - Bruke system, ved hjelp av system.LINQ, ved hjelp av system.Samlinger.Generisk - i koden din.