C# Academy · Lektion

Einführung in Arrays

Lernen Sie, mehrere Datenelemente mithilfe von Arrays zu speichern und zu verwalten

Lektion 4 von 510 Schritte

Einführung in Arrays ist eine kostenlose C# Academy-Lektion auf CoddyKit. Dies ist Lektion 4 von 5. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des C# Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der C# Academy-Kurs umfasst insgesamt 5 Lektionen.

Daten mit Arrays speichern

Einführung in Arrays

Willkommen zur nächsten Lektion! In dieser Lektion lernen Sie, wie Sie in C# mit Arrays arbeiten, um mehrere Werte effizient zu speichern und zu verwalten. Legen wir los!

Einführung in Arrays — Illustration 1

Was sind Arrays?

Ein Array ist eine Sammlung von Elementen desselben Typs, die in einem zusammenhängenden Speicherbereich abgelegt sind. Mit Arrays können Sie zusammengehörige Daten gruppieren und über einen Index darauf zugreifen.

Beispiel: Eine Liste von Noten oder Namen von Schülerinnen und Schülern kann in einem Array gespeichert werden.

Wichtiger Punkt: Arrays in C# sind nullbasiert, das heißt, das erste Element befindet sich am Index 0.

Arrays deklarieren und initialisieren

Sie können ein Array in einem einzigen Schritt deklarieren und initialisieren. Beispiel:

Tipp: Verwenden Sie eckige Klammern [], um über den Index auf Array-Elemente zuzugreifen.

using System;

class Program {
    static void Main() {
        int[] numbers = { 1, 2, 3, 4, 5 }; // Declare and initialize an array
        Console.WriteLine("First number: " + numbers[0]); // Access the first element
    }
}

Auf Array-Elemente zugreifen

Auf Array-Elemente greifen Sie über ihren Index zu. Beispiel:

Wichtiger Punkt: Stellen Sie sicher, dass der Index innerhalb der Grenzen des Arrays liegt, um Laufzeitfehler zu vermeiden.

using System;

class Program {
    static void Main() {
        string[] names = { "Alice", "Bob", "Charlie" };
        Console.WriteLine("First name: " + names[0]); // Outputs: Alice
        Console.WriteLine("Second name: " + names[1]); 
// Outputs: Bob
        Console.WriteLine("Third name: " + names[2]); // Outputs: Charlie
    }
}

Array-Elemente ändern

Sie können den Wert eines Array-Elements ändern, indem Sie ihm einen neuen Wert zuweisen. Beispiel:

Tipp: Nutzen Sie diese Möglichkeit, um Werte in Ihrem Programm dynamisch zu aktualisieren.

using System;

class Program {
    static void Main() {
        int[] scores = { 10, 20, 30 };

        scores[1] = 25; // Modify the second element
        Console.WriteLine("Updated second score: " + scores[1]); // Outputs: 25
    }
}

Über Arrays iterieren

Verwenden Sie Schleifen wie for oder foreach, um die Elemente eines Arrays zu durchlaufen. Beispiel:

Wichtiger Punkt: Die foreach-Schleife eignet sich besser zum Auslesen von Array-Werten, während die for-Schleife Zugriff auf den Index bietet.

using System;

class Program {
    static void Main() {
        int[] numbers = { 10, 20, 30, 40 };

        foreach (int number in numbers) {
            Console.WriteLine(number); // Outputs each number
        }
    }
}

Mehrdimensionale Arrays

Mehrdimensionale Arrays speichern Daten in einer gitterähnlichen Struktur. Beispiel:

Tipp: Verwenden Sie innerhalb der Klammern Kommas, um die Dimensionen des Arrays zu deklarieren.

using System;

class Program {
    static void Main() {
        int[,] matrix = { 
            { 1, 2, 3 }, 
            { 4, 5, 6 } 
        };

        Console.WriteLine("Element at (0,1): " + matrix[0, 1]); // Outputs: 2
    }
}

Übungsaufgabe

Schreiben Sie ein Programm, das 5 Zahlen in einem Array speichert und anschließend ihre Summe berechnet und ausgibt. Beispiel:

using System;

class Program {
    static void Main() {
        int[] numbers = { 5, 10, 15, 20, 25 };
        int total = 0;

        foreach (int number in numbers) {
            total += number; // Add each number to the total
        }

        Console.WriteLine("Total: " + total); // Outputs: Total: 75
    }
}

Sehr gut!

Herzlichen Glückwunsch! Sie haben gelernt, wie Sie Arrays in C# deklarieren, auf sie zugreifen, sie ändern und über ihre Elemente iterieren. In der nächsten Lektion sehen wir uns die Arbeit mit Strings und ihre leistungsstarken Funktionen an. Programmieren wir weiter!

Einführung in Arrays — Illustration 10
Kostenlos starten

Lerne C# mit einem KI-Tutor — kostenlos

Schreibe und führe echten Code in deinem Browser aus, bekomme sofortige Hilfe von einem 24/7 KI-Tutor und setze dein Lernen im Web oder in der App fort.

Kurse
93
Lektionen
346

Häufig gestellte Fragen

Ist die Lektion „Einführung in Arrays“ kostenlos?

Ja — der vollständige Text von „Einführung in Arrays“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des C# Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der C# Academy-Kurs umfasst insgesamt 5 Lektionen.

Was lerne ich in „Einführung in Arrays“?

Lernen Sie, mehrere Datenelemente mithilfe von Arrays zu speichern und zu verwalten Du übst C# Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um C# Academy zu starten?

Keine Vorkenntnisse erforderlich. C# Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 4 von 5.

Wie lange dauert die Lektion „Einführung in Arrays“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser C# Academy-Lektion Code schreiben und ausführen?

Ja. Jede C# Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Kontrollfluss: If-Else-Anweisungen
  2. Schleifen in C#: For, While und Do-While
  3. Switch-Anweisungen
  4. Einführung in Arrays
  5. Arbeiten mit Zeichenketten
← Zurück zu C# Academy