Gennemløb af Arrays
Gennemløb af arrays er et grundlæggende koncept i programmering, som gør det muligt at udføre operationer på hvert element effektivt. I C# anvendes for-løkken ofte til dette formål. Her er syntaksen:
for (int i = 0; i < array.Length; i++) {
// Access array[i]
}
Denne løkke itererer over hvert element ved hjælp af indekset 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økken giver en enklere syntaks til at gennemløbe arrays, især når du ikke behøver at ændre elementerne:
foreach (int number in array) {
// Use number
}
Denne løkke gennemløber automatisk hvert element, hvilket gør koden lettere at læse 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}"); } } } }
Resumé
I dette kapitel undersøgte vi to primære metoder til at gennemløbe arrays i C#: for-løkken og foreach-løkken. for-løkken er alsidig og giver mulighed for at tilgå og ændre elementer ved hjælp af deres indekser. foreach-løkken tilbyder en mere enkel syntaks til skrivebeskyttede operationer, hvilket forbedrer læsbarheden af koden. Begge løkker er vigtige værktøjer til effektiv håndtering af arrays.
1. Hvad er den største fordel ved at bruge en foreach-løkke frem for en for-løkke i C#?
2. Hvilken af følgende er en korrekt for-loop-syntaks til at iterere over et array i C#?
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 1.59
Gennemløb af Arrays
Stryg for at vise menuen
Gennemløb af arrays er et grundlæggende koncept i programmering, som gør det muligt at udføre operationer på hvert element effektivt. I C# anvendes for-løkken ofte til dette formål. Her er syntaksen:
for (int i = 0; i < array.Length; i++) {
// Access array[i]
}
Denne løkke itererer over hvert element ved hjælp af indekset 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økken giver en enklere syntaks til at gennemløbe arrays, især når du ikke behøver at ændre elementerne:
foreach (int number in array) {
// Use number
}
Denne løkke gennemløber automatisk hvert element, hvilket gør koden lettere at læse 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}"); } } } }
Resumé
I dette kapitel undersøgte vi to primære metoder til at gennemløbe arrays i C#: for-løkken og foreach-løkken. for-løkken er alsidig og giver mulighed for at tilgå og ændre elementer ved hjælp af deres indekser. foreach-løkken tilbyder en mere enkel syntaks til skrivebeskyttede operationer, hvilket forbedrer læsbarheden af koden. Begge løkker er vigtige værktøjer til effektiv håndtering af arrays.
1. Hvad er den største fordel ved at bruge en foreach-løkke frem for en for-løkke i C#?
2. Hvilken af følgende er en korrekt for-loop-syntaks til at iterere over et array i C#?
Tak for dine kommentarer!