Door Arrays Heen Lopen
Lussen door arrays is een fundamenteel concept in programmeren, waarmee bewerkingen efficiënt op elk element kunnen worden uitgevoerd. In C# wordt hiervoor vaak de for-lus gebruikt. Hier is de syntaxis:
for (int i = 0; i < array.Length; i++) {
// Access array[i]
}
Deze lus doorloopt elk element met behulp van de index i, die loopt van 0 tot 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]); } } } }
De foreach-lus biedt een eenvoudigere syntaxis voor het itereren over arrays, vooral wanneer je de elementen niet hoeft te wijzigen:
foreach (int number in array) {
// Use number
}
Deze lus doorloopt automatisch elk element, waardoor het makkelijker te lezen en te schrijven is.
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}"); } } } }
Samenvatting
In dit hoofdstuk hebben we twee primaire methoden onderzocht om over arrays te itereren in C#: de for-lus en de foreach-lus. De for-lus is veelzijdig en stelt je in staat om elementen te benaderen en te wijzigen via hun indexen. De foreach-lus biedt een eenvoudigere syntaxis voor alleen-lezen bewerkingen, wat de leesbaarheid van de code vergroot. Beide lussen zijn essentiële hulpmiddelen voor efficiënte arraymanipulatie.
1. Wat is het belangrijkste voordeel van het gebruik van een foreach-lus ten opzichte van een for-lus in C#?
2. Welke van de volgende is een correcte for-lus-syntaxis voor het itereren over een array in C#?
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
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
Door Arrays Heen Lopen
Veeg om het menu te tonen
Lussen door arrays is een fundamenteel concept in programmeren, waarmee bewerkingen efficiënt op elk element kunnen worden uitgevoerd. In C# wordt hiervoor vaak de for-lus gebruikt. Hier is de syntaxis:
for (int i = 0; i < array.Length; i++) {
// Access array[i]
}
Deze lus doorloopt elk element met behulp van de index i, die loopt van 0 tot 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]); } } } }
De foreach-lus biedt een eenvoudigere syntaxis voor het itereren over arrays, vooral wanneer je de elementen niet hoeft te wijzigen:
foreach (int number in array) {
// Use number
}
Deze lus doorloopt automatisch elk element, waardoor het makkelijker te lezen en te schrijven is.
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}"); } } } }
Samenvatting
In dit hoofdstuk hebben we twee primaire methoden onderzocht om over arrays te itereren in C#: de for-lus en de foreach-lus. De for-lus is veelzijdig en stelt je in staat om elementen te benaderen en te wijzigen via hun indexen. De foreach-lus biedt een eenvoudigere syntaxis voor alleen-lezen bewerkingen, wat de leesbaarheid van de code vergroot. Beide lussen zijn essentiële hulpmiddelen voor efficiënte arraymanipulatie.
1. Wat is het belangrijkste voordeel van het gebruik van een foreach-lus ten opzichte van een for-lus in C#?
2. Welke van de volgende is een correcte for-lus-syntaxis voor het itereren over een array in C#?
Bedankt voor je feedback!