Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Iterering Gjennom Matriser | Section
C#-Grunnleggende

bookIterering Gjennom Matriser

Sveip for å vise menyen

Å iterere gjennom matriser er et grunnleggende konsept i programmering, og gjør det mulig å utføre operasjoner på hvert element effektivt. I C# brukes ofte for-løkker til dette formålet. Her er syntaksen:

for (int i = 0; i < array.Length; i++) {
    // Access array[i]
}

Denne løkken går gjennom hvert element ved å bruke indeksen i, som går fra 0 til array.Length - 1.

main.cs

main.cs

copy
123456789101112
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] numbers = { 5, 10, 15, 20, 25 }; for (int i = 0; i < numbers.Length; i++) { Console.WriteLine(numbers[i]); } } } }

foreach-løkker gir en enklere syntaks for å iterere gjennom matriser, spesielt når du ikke trenger å endre elementene:

foreach (int number in array) {
    // Use number
}

Denne løkken går automatisk gjennom hvert element, noe som gjør koden enklere å lese og skrive.

main.cs

main.cs

copy
123456789101112
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] numbers = { 5, 10, 15, 20, 25 }; foreach (int number in numbers) { Console.WriteLine($"Number: {number}"); } } } }

Sammendrag

I dette kapittelet utforsket vi to hovedmetoder for å iterere gjennom arrayer i C#: for-løkke og foreach-løkke. for-løkke er allsidig og lar deg få tilgang til og endre elementer ved hjelp av indekser. foreach-løkke gir en enklere syntaks for skrivebeskyttede operasjoner, noe som forbedrer lesbarheten i koden. Begge løkkene er viktige verktøy for effektiv håndtering av arrayer.

1. Hva er hovedfordelen med å bruke en foreach-løkke fremfor en for-løkke i C#?

2. Hvilken av følgende er korrekt for-løkke-syntaks for å iterere over et array i C#?

question mark

Hva er hovedfordelen med å bruke en foreach-løkke fremfor en for-løkke i C#?

Select the correct answer

question mark

Hvilken av følgende er korrekt for-løkke-syntaks for å iterere over et array i C#?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 49

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 1. Kapittel 49
some-alt