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

Accessing and Modifying Array Elements

Swipe um das Menü anzuzeigen

Arrays in C# sind leistungsfähige Werkzeuge zur Speicherung und Organisation mehrerer Werte desselben Typs. Um Arrays optimal zu nutzen, ist es wichtig zu verstehen, wie man auf ihre Elemente zugreift und sie verändert. C#-Arrays verwenden nullbasierte Indizierung, das bedeutet, das erste Element eines Arrays befindet sich am Index 0, das zweite am Index 1 und so weiter. Wenn ein Array n Elemente enthält, liegen die gültigen Indizes zwischen 0 und n - 1. Um auf ein Element zuzugreifen, verwendet man den Array-Namen gefolgt vom Index in eckigen Klammern. Zum Beispiel greift myArray[2] auf das dritte Element von myArray zu.

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

Im obigen Code sieht man, wie man Elemente in einem Integer-Array liest und aktualisiert. Um das erste Element zu erhalten, verwendet man numbers[0], für das dritte numbers[2]. Um einen Wert zu ändern, weist man dem gewünschten Index einen neuen Wert zu, zum Beispiel numbers[1] = 100; um das zweite Element zu aktualisieren. Nach dem Ändern der Elemente kann man das Array durchlaufen, um die aktualisierten Werte anzuzeigen. Wichtig: Die Array-Indizes müssen immer im gültigen Bereich liegen, andernfalls treten Fehler auf.

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
Hinweis

Arrays in C# sind nullbasiert, das bedeutet, das erste Element befindet sich am Index 0.

1. Wie lautet der Index des letzten Elements in einem Array der Länge 10?

2. Wie ändert man den Wert des dritten Elements in einem Array mit dem Namen 'scores'?

3. Welche Ausnahme wird ausgelöst, wenn auf einen ungültigen Index in einem C#-Array zugegriffen wird?

question mark

Wie lautet der Index des letzten Elements in einem Array der Länge 10?

Wählen Sie die richtige Antwort aus

question mark

Wie ändert man den Wert des dritten Elements in einem Array mit dem Namen 'scores'?

Wählen Sie die richtige Antwort aus

question mark

Welche Ausnahme wird ausgelöst, wenn auf einen ungültigen Index in einem C#-Array zugegriffen wird?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 3

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