Hvis du jobber med programmering i C#, er det viktig å forstå grunnleggende om LINQ (Language Integrated Query). LINQ lar deg utføre spørringer på arrayer, 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.

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.

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.

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.

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.