Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Toegang tot en Wijzigen van Array-Elementen | Array Fundamentals
C# Arrays

Toegang tot en Wijzigen van Array-Elementen

Veeg om het menu te tonen

Arrays in C# zijn krachtige hulpmiddelen voor het opslaan en organiseren van meerdere waarden van hetzelfde type. Om optimaal gebruik te maken van arrays, is het belangrijk te begrijpen hoe je toegang krijgt tot en wijzigingen aanbrengt in hun elementen. C#-arrays gebruiken nul-gebaseerde indexering, wat betekent dat het eerste element van een array zich op index 0 bevindt, het tweede op index 1, enzovoort. Als je een array met n elementen hebt, lopen de geldige indexen van 0 tot n - 1. Om een element te benaderen, gebruik je de arraynaam gevolgd door de index tussen vierkante haken. Bijvoorbeeld, myArray[2] benadert het derde element van myArray.

Program.cs

Program.cs

123456789101112131415161718192021222324252627
namespace ConsoleApp { public class Program { public static void Main(string[] args) { int[] numbers = { 5, 10, 15, 20, 25 }; // Accessing elements int first = numbers[0]; int third = numbers[2]; // Modifying elements numbers[1] = 100; numbers[4] = 500; System.Console.WriteLine("First element: " + first); System.Console.WriteLine("Third element: " + third); System.Console.WriteLine("Updated array:"); for (int i = 0; i < numbers.Length; i++) { System.Console.WriteLine(numbers[i]); } } } }

In de bovenstaande code zie je hoe je elementen in een integer-array kunt lezen en bijwerken. Om het eerste element op te halen, gebruik je numbers[0], en voor het derde element numbers[2]. Om een waarde te wijzigen, wijs je een nieuwe waarde toe aan de gewenste index, zoals numbers[1] = 100; om het tweede element bij te werken. Na het aanpassen van elementen kun je door de array lopen om de bijgewerkte waarden te bekijken. Let op, array-indexen moeten binnen het geldige bereik blijven; anders krijg je fouten.

Program.cs

Program.cs

123456789101112131415
namespace ConsoleApp { public class Program { public static void Main(string[] args) { int[] data = { 1, 2, 3 }; // Attempt to access an invalid index int invalid = data[5]; System.Console.WriteLine("This will not print: " + invalid); } } }
Note
Opmerking

Arrays in C# zijn nul-gebaseerd geïndexeerd, wat betekent dat het eerste element op index 0 staat.

1. Wat is de index van het laatste element in een array met lengte 10?

2. Hoe wijzig je de waarde van het derde element in een array genaamd 'scores'?

3. Welke uitzondering wordt opgegooid als je een ongeldige index in een C#-array benadert?

question mark

Wat is de index van het laatste element in een array met lengte 10?

Selecteer het correcte antwoord

question mark

Hoe wijzig je de waarde van het derde element in een array genaamd 'scores'?

Selecteer het correcte antwoord

question mark

Welke uitzondering wordt opgegooid als je een ongeldige index in een C#-array benadert?

Selecteer het correcte antwoord

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 3

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 1. Hoofdstuk 3
some-alt