LINQ Elementatordfault -operatør

LINQ Elementatordfault -operatør
Language Integrated Query Language (LINQ) brukes til å utføre operasjoner på C# -samlingene eller normale datastrukturer. Med LINQ kan vi også utføre databasespørringsoperasjoner. LINQ støtter mange metoder og funksjoner som brukes til datamanipulering som oppdatering, sletting, innsetting og etc.

Linq elementatordfault

LINQ Elementatordfault -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. Hvis elementet blir funnet ved en spesifisert indeks, returneres elementet. Ellers returnerer det tomt som standard.

Syntaks:

input_source.Elementatordfault (index_number);

Hvor input_source er datakilden som kan være en matrise eller liste eller en hvilken som helst samling.

Vi vil forstå dette ved å se 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å indeksnumre gitt i ElementatordEfault ().

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.Elementatordfault (5));
// Return 9. verdi
Konsoll.WritLine ("Element til stede på 9. plassering:"+input_numbers.Elementatordfault (8));
// return 1. verdi
Konsoll.WritLine ("Element til stede på 1. plassering:"+input_numbers.Elementatordfault (0));
// return 4. verdi
Konsoll.WritLine ("Element til stede på 4. plassering:"+input_numbers.Elementatordfault (3));
// return 10. verdi
Konsoll.WritLine ("Element til stede på 10. plassering:"+input_numbers.Elementatordfault (9));

Produksjon:

Forklaring:

1. Så først opprettet vi en liste som heter input_numbers som har 10 heltallelementer.

2. Etter det søkte vi og viste verdiene nedenfor ved hjelp av indeksposisjonene deres.

Eksempel 2:

Her oppretter vi en liste som har 3 strenger og får elementene basert på indeksnumre som er gitt i ElementatordFault ().

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.Elementatordfault (0));
// Return 3rd Value
Konsoll.WritLine ("Element til stede på 3. plassering:"+input_strings.Elementatordfault (2));
// return 6. verdi
Konsoll.WritLine ("Element til stede på 6. plassering:"+input_strings.Elementatordfault (5));
// Return 9. verdi
Konsoll.WritLine ("Element til stede på 9. plassering:"+input_strings.Elementatordfault (8));

Produksjon:

Forklaring:

1. Så først opprettet vi en liste som heter input_strings som inneholder 3 strengelementer.

2. Etter det søkte vi og viste strengene nedenfor ved hjelp av indeksposisjonene deres.

Indeksposisjonene 6 og 9 er ikke til stede. Derfor blir tomt returnert.

Konklusjon

Dette er hvordan du returnerer elementet basert på indeksnummeret ved å bruke elementatordfault -operatør tilgjengelig i C# - LINQ. Hvis elementet blir funnet ved indeks, returneres elementet. Hvis den ikke blir funnet, returnerer den tomt som standard. 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.