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. De syntaxis is als volgt:
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 de elementen niet hoeven te worden aangepast:
foreach (int number in array) {
// Use number
}
Deze lus doorloopt automatisch elk element, waardoor de code gemakkelijker 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 voor het itereren over arrays in C#: de for-lus en de foreach-lus. De for-lus is veelzijdig en stelt u in staat om elementen te benaderen en te wijzigen met behulp van 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.