Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Arrays Declareren en Initialiseren | Array Fundamentals
C# Arrays

Arrays Declareren en Initialiseren

Veeg om het menu te tonen

Prerequisites
Vereisten

Arrays zijn een fundamenteel concept in C# waarmee je meerdere waarden van hetzelfde type onder één variabelenaam kunt opslaan. Ze zijn handig wanneer je verzamelingen van gegevens moet beheren, zoals een lijst met getallen of woorden, zonder voor elk item een aparte variabele te maken. In C# slaan arrays gegevens op in een volgorde met vaste grootte, wat betekent dat elk element toegankelijk is via zijn numerieke index, beginnend bij nul.

Note
Definitie

Een array is een geordende verzameling van elementen van hetzelfde type met een vaste grootte.

Program.cs

Program.cs

12345678910111213141516171819202122232425262728293031323334
using System; namespace ConsoleApp { public class Program { public static void Main(string[] args) { // Declare an integer array with 3 elements int[] numbers = new int[3]; // Assign values to each element numbers[0] = 10; numbers[1] = 20; numbers[2] = 30; // Declare and initialize a string array with 2 elements string[] names = new string[2]; names[0] = "Alice"; names[1] = "Bob"; // Print the arrays Console.WriteLine("Integer array:"); Console.WriteLine(numbers[0]); Console.WriteLine(numbers[1]); Console.WriteLine(numbers[2]); Console.WriteLine("String array:"); Console.WriteLine(names[0]); Console.WriteLine(names[1]); } } }

In de bovenstaande code declareer je eerst een integer-array genaamd numbers met een grootte van 3. Dit betekent dat de array precies drie gehele getallen kan bevatten. Wanneer je een array maakt met new int[3], wordt elk element automatisch ingesteld op de standaardwaarde voor dat type— in dit geval 0 voor gehele getallen. Vervolgens wijs je waarden toe aan elk index: numbers[0] = 10, numbers[1] = 20 en numbers[2] = 30. Op vergelijkbare wijze declareer je een string-array genaamd names met twee elementen en wijs je aan beide waarden toe. Arrays in C# zijn altijd nul-gebaseerd geïndexeerd, dus het eerste element bevindt zich op index 0. Als je probeert een index buiten het bereik te benaderen (bijvoorbeeld numbers[3]), krijg je een runtime-fout.

Program.cs

Program.cs

123456789101112131415161718192021222324252627282930313233
// File: Program.cs using System; namespace ConsoleApp { public class Program { public static void Main(string[] args) { // Initialize an integer array with explicit values int[] scores = { 85, 92, 78, 90 }; // Initialize a string array with explicit values string[] fruits = { "Apple", "Banana", "Cherry" }; // Print all elements and the array length Console.WriteLine("Scores array:"); for (int i = 0; i < scores.Length; i++) { Console.WriteLine(scores[i]); } Console.WriteLine("Scores array length: " + scores.Length); Console.WriteLine("Fruits array:"); for (int i = 0; i < fruits.Length; i++) { Console.WriteLine(fruits[i]); } Console.WriteLine("Fruits array length: " + fruits.Length); } } }

1. Wat is het belangrijkste kenmerk van een array in C#?

2. Welke van de volgende is een correcte manier om een array van 5 gehele getallen te declareren?

question mark

Wat is het belangrijkste kenmerk van een array in C#?

Selecteer het correcte antwoord

question mark

Welke van de volgende is een correcte manier om een array van 5 gehele getallen te declareren?

Selecteer het correcte antwoord

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 1

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 1
some-alt