Iterering 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
123456789101112using 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
123456789101112using 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#?
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
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
Iterering 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
123456789101112using 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
123456789101112using 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#?
Takk for tilbakemeldingene dine!