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

bookIterering Gjennom Matriser

Å iterere gjennom arrayer er et grunnleggende konsept i programmering, og gjør det mulig å utføre operasjoner på hvert element på en effektiv måte. 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 arrayer, 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 over 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 deres 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 en 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 en 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 5. Kapittel 7

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

Awesome!

Completion rate improved to 1.59

bookIterering Gjennom Matriser

Sveip for å vise menyen

Å iterere gjennom arrayer er et grunnleggende konsept i programmering, og gjør det mulig å utføre operasjoner på hvert element på en effektiv måte. 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 arrayer, 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 over 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 deres 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 en 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 en 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 5. Kapittel 7
some-alt