Iterering Genom Arrayer
Att loopa genom arrayer är ett grundläggande koncept inom programmering och möjliggör effektiva operationer på varje element. I C# används ofta for-loopen för detta ändamål. Här är syntaxen:
for (int i = 0; i < array.Length; i++) {
// Access array[i]
}
Denna loop itererar över varje element med hjälp av indexet i, som sträcker sig från 0 till 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-loopen erbjuder en enklare syntax för att iterera över arrayer, särskilt när du inte behöver modifiera elementen:
foreach (int number in array) {
// Use number
}
Denna loop itererar automatiskt över varje element, vilket gör koden lättare att läsa och skriva.
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}"); } } } }
Sammanfattning
I detta kapitel undersökte vi två huvudsakliga metoder för att iterera över arrayer i C#: for-loopen och foreach-loopen. for-loopen är mångsidig och gör det möjligt att komma åt och ändra element med hjälp av deras index. foreach-loopen erbjuder en enklare syntax för läsoperationer, vilket förbättrar kodens läsbarhet. Båda looparna är viktiga verktyg för effektiv hantering av arrayer.
1. Vad är den främsta fördelen med att använda en foreach-loop framför en for-loop i C#?
2. Vilken av följande är en korrekt for-loop-syntax för att iterera över en array i C#?
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Can you explain when to use a `for` loop versus a `foreach` loop?
Can you show examples of modifying array elements with each loop?
Are there any performance differences between `for` and `foreach` loops in C#?
Awesome!
Completion rate improved to 1.59
Iterering Genom Arrayer
Svep för att visa menyn
Att loopa genom arrayer är ett grundläggande koncept inom programmering och möjliggör effektiva operationer på varje element. I C# används ofta for-loopen för detta ändamål. Här är syntaxen:
for (int i = 0; i < array.Length; i++) {
// Access array[i]
}
Denna loop itererar över varje element med hjälp av indexet i, som sträcker sig från 0 till 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-loopen erbjuder en enklare syntax för att iterera över arrayer, särskilt när du inte behöver modifiera elementen:
foreach (int number in array) {
// Use number
}
Denna loop itererar automatiskt över varje element, vilket gör koden lättare att läsa och skriva.
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}"); } } } }
Sammanfattning
I detta kapitel undersökte vi två huvudsakliga metoder för att iterera över arrayer i C#: for-loopen och foreach-loopen. for-loopen är mångsidig och gör det möjligt att komma åt och ändra element med hjälp av deras index. foreach-loopen erbjuder en enklare syntax för läsoperationer, vilket förbättrar kodens läsbarhet. Båda looparna är viktiga verktyg för effektiv hantering av arrayer.
1. Vad är den främsta fördelen med att använda en foreach-loop framför en for-loop i C#?
2. Vilken av följande är en korrekt for-loop-syntax för att iterera över en array i C#?
Tack för dina kommentarer!