Hvis du jobber med programmering i C#, er det viktig å forstå grunnleggende om LINQ (Language Integrated Query). LINQ lar deg utføre spørringerarrayer, lister og andre samlinger. I denne guiden vil du lære hvordan du lager et array med postnumre og effektivt kan spørringer med LINQ. Vi vil gå grundig gjennom hele prosessen, slik at du til slutt vil være i stand til å lage dine egne spørringer.

Viktigste funn

  • LINQ gjør det lettere å iterere gjennom og spørring av samlinger.
  • For å bruke LINQ, må spesifikke navnerom importeres.
  • Spørringer opprettes ved hjelp av variabler og LINQ-metoder.

Trinn-for-trinn-guide

Trinn 1: Opprette arrayet

Først oppretter du et array av heltallsverdier, som i ditt tilfelle representerer postnumre. I dette eksempelet har vi et lite utvalg av postnumre fra tyske byer som Berlin, Hamburg og Hannover.

LINQ i C# for array-spørsmål

Dette utgjør datakildene våre, som vi senere vil spørre med LINQ.

Trinn 2: Legge til navnerom

For å bruke LINQ i C#-prosjektet ditt, må du importere to viktige navnerom. Dette gjøres ved hjelp av using-direktivet i begynnelsen av koden din. Du trenger System.Collections.Generic og System.Linq.

LINQ i C# for Array-spørsmål

Nå er du klar til å opprette aktive LINQ-spørringer.

Trinn 3: Opprette en LINQ-spørring

Nå trenger du en spørring for å velge postnumrene fra arrayet ditt. Du kan bruke LINQ-syntaksen for å hente alle postnumrene på én gang.

LINQ i C# for arrayforespørseler

Her blir hvert postnummer fra arrayet lagret i variabelen plzAbfrage. Det er viktig å sørge for at syntaksen følges nøyaktig.

Trinn 4: Utføre spørringen

Nå som du har opprettet spørringen, er neste trinn å faktisk utføre den og skrive ut resultatene. Dette gjøres ved å iterere over plzAbfrage med en foreach-løkke.

Når du nå starter programmet ditt, bør du se postnumrene akkurat slik de var i arrayet i konsollen.

Trinn 5: Analyse av utdataene

Det kan imidlertid hende at postnumrene vises i tilfeldig rekkefølge. Derfor kan det være interessant å utføre en stigende eller synkende sortering, noe vi vil se nærmere på i en fremtidig video.

LINQ i C# for Array-spørsmål

Med riktig LINQ-syntaks kan du enkelt sortere resultater etter spesifikke kriterier.

Oppsummering – LINQ og array-spørringer i C

I denne guiden har du lært grunnleggende om LINQ og arbeid med arrayer i C#. Du har opprettet et array, lagt til navnerom, definert en spørring og utført den med suksess. Nå er du klar til å dykke dypere inn i emnet og formulere mer komplekse spørringer.

Vanlige spørsmål

Hva er LINQ?LINQ står for Language Integrated Query og muliggjør spørringer på samlinger i C#.

Hvordan oppretter jeg et array i C#?Du kan definere et array med nøkkelordet int[] etterfulgt av verdiene i krøllparenteser.

Hvilke navnerom er nødvendig for å bruke LINQ?Du må importere navnerommene System.Collections.Generic og System.Linq.

Hvordan skriver jeg ut verdier fra en LINQ-spørring?Det er best å bruke en foreach-løkke som itererer over spørringsresultatet.

Hvorfor vises utdataene mine i tilfeldig rekkefølge?Utdataene følger rekkefølgen av dataene i arrayet. En sortering kan gjøres med LINQ.