Einführung
Angenommen, Sie sind Softwareentwickler in einem Team, das mit einem Logistikunternehmen zusammenarbeitet. Ihre Aufgabe besteht darin, dessen Geschäftsdaten zu sammeln und zu organisieren. Sie sind an verschiedenen Projekten beteiligt, von denen jedes einzigartig ist, die sich jedoch alle um die Datenverarbeitung drehen. Zu diesen Projekten gehören das Nachverfolgen und Melden des Bestands, das Austauschen von Daten mit Geschäftspartnern und das Identifizieren potenzieller betrügerischer Aufträge. Die allgemeinen Vorgänge in diesen Projekten sind das Hinzufügen, Löschen, Sortieren, Kombinieren, Berechnen und Überprüfen von Daten sowie das Formatieren der Ausgabe.
In diesem Modul verwenden Sie C#-Arrays, um Wertsequenzen in einer einzelnen Datenstruktur zu speichern. Nachdem Sie Daten in einem Array gespeichert haben, können Sie sowohl die Reihenfolge als auch den Inhalt ändern. Darüber hinaus können Sie komplexe Zeichenfolgenvorgänge mithilfe von Arrayhilfsmethoden ausführen.
Sie beginnen mit der Verwendung von Hilfsmethoden zum Sortieren oder Umkehren der Daten. Als Nächstes erfahren Sie, wie Sie Elemente aus dem Array entfernen und die Größe des Arrays ändern, um neue Elemente aufzunehmen. Dann erfahren Sie, wie Sie eine Zeichenfolge in ein Array konvertieren, indem Sie sie beim Auftreten eines Kommas oder ähnlichen Zeichens in kleinere Zeichenfolgen aufteilen. Dieselbe Methode kann auch verwendet werden, um eine Zeichenfolge in ein Array von Zeichen aufzuteilen. Schließlich erfahren Sie, wie Sie alle Elemente eines Arrays in einer einzelnen Zeichenfolge verknüpfen.
Lernziele
In diesem Modul lernen Sie Folgendes:
- Sortieren und Umkehren der Reihenfolge von Arrayelementen
- Löschen und Ändern der Größe von Arrayelementen
- Aufteilen einer
stringin ein Array von Zeichenfolgen oder Zeichen (char) - Verbinden Sie die Array-Elemente zu einem
string.
Voraussetzungen
- Arbeiten mit Arrays – Einstiegsebene
- Arbeiten mit
if-Anweisungen – Einstiegsebene - Arbeiten mit integrierten Methoden für Datentypen (z. B.
string) – Einstiegsebene - Erfahrung mit Visual Studio Code zum Entwickeln, Erstellen und Ausführen von C#-Code