Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Declaring and Initializing Arrays | Array Fundamentals
C#-Arrays

Declaring and Initializing Arrays

Swipe um das Menü anzuzeigen

Prerequisites
Voraussetzungen

Arrays sind ein grundlegendes Konzept in C#, das es ermöglicht, mehrere Werte desselben Typs unter einem einzigen Variablennamen zu speichern. Sie sind nützlich, wenn Sammlungen von Daten, wie beispielsweise eine Liste von Zahlen oder Wörtern, verwaltet werden sollen, ohne für jedes Element eine eigene Variable anzulegen. In C# speichern Arrays Daten in einer festgelegten, geordneten Reihenfolge, sodass jedes Element über seinen numerischen Index, beginnend bei null, angesprochen werden kann.

Note
Definition

Ein Array ist eine Sammlung von Elementen desselben Typs mit fester Größe und geordneter Struktur.

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]); } } }

Im obigen Code deklarierst du zunächst ein Integer-Array namens numbers mit einer Größe von 3. Das bedeutet, das Array kann genau drei Ganzzahlen speichern. Wenn du ein Array mit new int[3] erstellst, wird jedes Element automatisch auf den Standardwert für diesen Typ gesetzt – in diesem Fall 0 für Ganzzahlen. Anschließend weist du jedem Index einen Wert zu: numbers[0] = 10, numbers[1] = 20 und numbers[2] = 30. Ebenso deklarierst du ein String-Array namens names mit zwei Elementen und weist beiden Werte zu. Arrays in C# sind immer nullbasiert indiziert, das heißt, das erste Element befindet sich an Index 0. Wenn du versuchst, auf einen Index außerhalb des Bereichs zuzugreifen (zum Beispiel numbers[3]), erhältst du zur Laufzeit einen Fehler.

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. Was ist das Hauptmerkmal eines Arrays in C#?

2. Welche der folgenden Möglichkeiten ist eine korrekte Deklaration eines Arrays mit 5 Ganzzahlen?

question mark

Was ist das Hauptmerkmal eines Arrays in C#?

Wählen Sie die richtige Antwort aus

question mark

Welche der folgenden Möglichkeiten ist eine korrekte Deklaration eines Arrays mit 5 Ganzzahlen?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 1

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 1. Kapitel 1
some-alt