Når du arbejder med programmering i C#, er det vigtigt at forstå grundlæggende begreber inden for LINQ (Language Integrated Query). LINQ giver dig mulighed for at udføre forespørgslerarrays, lister og andre samlinger. I denne vejledning vil du lære, hvordan du opretter et array med postnumre og effektivt kan forespørge det ved hjælp af LINQ. Vi vil gå trin for trin gennem hele processen, så du til sidst er i stand til at lave dine egne forespørgsler.

Vigtigste indsigt

  • LINQ gør det lettere at gennemgå og forespørge på samlinger.
  • For at bruge LINQ skal specifikke navnerum importeres.
  • Forespørgsler oprettes ved brug af variabler og LINQ-metoder.

Trin-for-trin vejledning

Trin 1: Oprettelse af arrayet

I starten opretter du et array af heltal, som i dit tilfælde repræsenterer postnumre. I dette eksempel har vi et lille udvalg af postnumre fra tyske byer som Berlin, Hamburg og Hannover.

LINQ i C# til array-forespørgsler

Dette udgør vores datakilde, som vi senere vil forespørge med LINQ.

Trin 2: Tilføje navnerum

For at kunne bruge LINQ i dit C#-projekt skal du importere to vigtige navnerum. Dette gøres med using-direktivet i starten af din kode. Du har brug for System.Collections.Generic og System.Linq.

LINQ i C# til Array-forespørgsler

Nu er du klar til at oprette aktive LINQ-forespørgsler.

Trin 3: Oprettelse af en LINQ-forespørgsel

Nu har du brug for en forespørgsel til at selektere postnumre fra dit array. Du kan bruge LINQ-syntaksen til at hente alle postnumre på én gang.

LINQ i C# til array-forespørgsler

Her gemmes hvert postnummer fra arrayet i variablen plzAbfrage. Det er vigtigt at sikre, at syntaksen følges nøjagtigt.

Trin 4: Udførelse af forespørgslen

Nu hvor du har oprettet forespørgslen, er næste skridt at udføre den og vise resultaterne. Dette gøres ved at gennemgå plzAbfrage med en foreach-løkke.

Når du nu starter dit program, bør du se postnumrene nøjagtigt som de var i arrayet i konsollen.

Trin 5: Analyse af output

Det kan dog være, at postnumrene vises i tilfældig rækkefølge. Derfor kunne det være interessant at udføre en stigende eller faldende sortering, som vi vil se nærmere på i en kommende video.

LINQ i C# til array-forespørgsler

Med den rigtige LINQ-syntaks kan du nemt sortere resultaterne efter bestemte kriterier.

Resume – LINQ og array-forespørgsler i C

I denne vejledning har du lært grundlæggende begreber om LINQ og arbejdet med arrays i C#. Du har oprettet et array, tilføjet navnerum, defineret en forespørgsel og udført den med succes. Dermed er du klar til at dykke dybere ind i emnet og formulere mere komplekse forespørgsler.

Ofte stillede spørgsmål

Hvad er LINQ?LINQ står for Language Integrated Query og muliggør forespørgsler på samlinger i C#.

Hvordan opretter jeg et array i C#?Du kan definere et array med nøgleordet int[] efterfulgt af værdierne i krøllede parenteser.

Hvilke navnerum er nødvendige for at kunne bruge LINQ?Du skal importere navnerummene System.Collections.Generic og System.Linq.

Hvordan udskriver jeg værdier fra en LINQ-forespørgsel?Det gør man bedst med en foreach-løkke, der itererer over forespørgselsresultatet.

Hvorfor vises mine output i tilfældig rækkefølge?Output følger rækkefølgen af dataene i arrayet. En sortering kan udføres med LINQ.