Zum Hauptinhalt springen

So erstellen Sie ein Array von Strings in c#: Schritt für Schritt Anleitung für Anfänger

In der Programmierung sind Arrays eine der grundlegenden Datenstrukturen. Sie ermöglichen es Ihnen, eine Gruppe von Elementen desselben Typs zu speichern und zu verarbeiten. In der Programmiersprache c# werden Arrays durch Arrays von Objekten dargestellt, sodass Sie Arrays zum Speichern von Strings verwenden können.

Das Erstellen eines Arrays von Strings in c# erfordert mehrere Schritte. Zunächst müssen Sie eine Variable vom Typ "string" deklarieren, die das Array speichert. Zum Beispiel:

string[] names;

Diese Deklaration erstellt eine Variable namens, die ein Array von Strings enthalten kann. Das Array selbst wurde jedoch noch nicht erstellt, daher enthält die Variable keine Werte.

Um ein Array von Strings zu erstellen, müssen Sie seine Dimension angeben. Dies kann mit dem Operator "new" erfolgen, nach dem der Typ der Arrayelemente und seine Dimension in eckigen Klammern angegeben werden. Zum Beispiel:

names = new string[5];

In diesem Beispiel wird ein Array von "names" -Zeichenfolgen mit einer Dimension von 5 Elementen erstellt. Jedes Element im Array hat den Typ string. Die Variable "names" enthält jetzt ein leeres Array mit fünf Elementen.

Definieren eines Stringarrays

Ein Array von Strings in C# ist eine Datenstruktur, mit der Sie eine Reihe von Strings speichern und verwalten können.

Verwenden Sie die folgende Syntax, um ein Array von Zeichenfolgen zu definieren:

Datentyp[]Name des Arrays=new Datentyp[Größe]
  • Datentyp[] - der Datentyp, der im Array gespeichert werden soll. In diesem Fall eine Zeichenfolge
  • Name des Arrays - der Name der Variablen, mit der auf das Array zugegriffen wird
  • die Größe - die Anzahl der Elemente, die ein Array enthalten kann

Beispiel für die Definition eines Stringarrays:

string[] names = new string[3];

In diesem Beispiel wird ein Array von Strings erstellt names die Größe beträgt 3 Elemente. Die Indizierung, die mit 0 beginnt, wird verwendet, um auf die Elemente des Arrays zuzugreifen. Das heißt, das erste Element des Arrays hat einen Index von 0, das zweite Element von 1 usw.

Das Definieren eines Stringarrays in C# ermöglicht daher die Erstellung einer Datenstruktur, die zum Speichern und Manipulieren eines Zeilensatzes nützlich ist.

Lerne grundlegende Konzepte

Bevor Sie beginnen, ein Array von Strings in C# zu erstellen, ist es wichtig, die grundlegenden Konzepte zu verstehen, um diese Datenstruktur richtig zu verwenden.

Ein Array ist eine geordnete Sammlung von Elementen desselben Typs, die mehrere Werte enthalten können. In einem Array hat jedes Element seinen eigenen eindeutigen Index, beginnend bei Null.

Eine Zeichenfolge ist eine Folge von Zeichen, die Text darstellt. In C# werden Zeichenfolgen durch den Datentyp string dargestellt.

Das Erstellen eines Stringarrays ist der Prozess, ein Array zu deklarieren und zu initialisieren, das Werte vom Typ string speichert. Um ein Array von Zeichenfolgen in C# zu erstellen, müssen Sie den Array-Elementtyp (in diesem Fall string) und die Dimension des Arrays angeben.

Es ist wichtig zu beachten, dass die Dimension des Arrays im Voraus angegeben werden muss und nach der Erstellung des Arrays nicht geändert werden kann. Der Inhalt der Array-Elemente kann jedoch geändert werden, indem auf den entsprechenden Index zugegriffen wird.

Der BegriffDie Beschreibung
ArrayEine geordnete Sammlung von Elementen desselben Typs
ZeileEine Folge von Zeichen, die Text darstellt
DatentypBeschreibt die Vielzahl von Werten und Operationen, die an diesen Werten ausgeführt werden können
IndexDie eindeutige Elementnummer im Array beginnt bei Null
AnzeigeGeben Sie den Typ und den Namen einer Variablen an
InitialisierungZuweisen von Anfangswerten zu Variablen
Dimension des ArraysAnzahl der Elemente im Array

Nachdem Sie nun mit den grundlegenden Konzepten vertraut gemacht haben, können Sie fortfahren und Ihr erstes Array von Strings in C# erstellen.

Ein Array von Strings deklarieren

In der Programmiersprache C# wird die folgende Syntax verwendet, um ein Array von Zeichenfolgen zu deklarieren:

string[] arrayname = new string[größe des Arrays];

Hier ist der Name des Arrays ein beliebiger Variablenname, den Sie entsprechend der Zuweisung Ihres Arrays auswählen. die Größe des Arrays gibt die Anzahl der Elemente an, die Ihr Array enthalten kann. Das Schlüsselwort new wird auch verwendet, um ein Array von Strings zu initialisieren, das ein Array-Objekt der angegebenen Größe erstellt.

Beispiel für eine String-Array-Deklaration:

string[] monat_jahr = new string[12];

Oben ist ein Array von Strings mit dem Namen Monat_jahr deklariert, in dem 12 Elemente gespeichert werden können.

Mit einem Array können Sie mehrere Zeilen gleichzeitig speichern und verwalten, was es zu einem nützlichen Werkzeug für die Arbeit mit großen Datenmengen macht.

Wählen Sie die richtige Syntax aus

Verwenden Sie die folgende Syntax, um ein Array von Strings in C# zu erstellen:

SyntaxEin Beispiel
1. Mit dem Schlüsselwort new string[] arrayName = new string[size];
2. Verwenden eines Array-Literals string[] arrayName = < "строка1", "строка2", "строка3" >;
3. Verwenden des new-Operators in Kombination mit dem Schlüsselwort string string[] arrayName = new string[] < "строка1", "строка2", "строка3" >;

Wählen Sie die gewünschte Option abhängig von den gewünschten Funktionen und Vorlieben aus. Im ersten Fall geben Sie die Größe des Arrays an und verwenden dann den new-Operator, um Speicher zuzuweisen. Im zweiten Fall listen Sie einfach die Zeilen in geschweiften Klammern auf, und der Compiler bestimmt automatisch die Größe des Arrays. Im dritten Fall verwenden Sie den Operator new zusammen mit dem Schlüsselwort string, um ein neues Array von Strings explizit zu erstellen.

Initialisieren eines Arrays von Strings

Wenn Sie ein Array von Strings in C# initialisieren, können Sie ein Array erstellen, das Strings enthält. Es gibt mehrere Möglichkeiten, ein Array von Strings zu initialisieren:

    Verwenden des new-Schlüsselworts und Angeben der Array-Länge:

string[] myArray = new string[length];
string[] myArray = < "строка1", "строка2", "строка3" >;
string[] myArray = (string[])Array.CreateInstance(typeof(string), length);

Wenn Sie ein Array von Strings initialisieren, ist es wichtig, seine Länge zu kennen, um den erforderlichen Speicher zuzuweisen. Sie können auch eine der folgenden Methoden verwenden, abhängig von der gewünschten Programmlogik.

Füllen Sie das Array mit Werten

Nachdem Sie ein Array von Strings in C# erstellt haben, müssen Sie es mit Werten füllen. Es gibt zwei Möglichkeiten, ein Array zu füllen:

  • Füllen eines Arrays bei der Erstellung: sie können die Werte der Elemente in geschweiften Klammern angeben, wenn Sie ein Array deklarieren. Zum Beispiel: string[] Array-String = ;
  • Füllen eines Arrays nach der Erstellung: Sie können das Array nach und nach füllen, indem Sie Schleifen verwenden oder jedem Element des Arrays Werte zuweisen. Zum Beispiel:

string[] массивСтрок = new string[3];массивСтрок[0] = "значение1";массивСтрок[1] = "значение2";массивСтрок[2] = "значение3";

Sie können einen dieser Ansätze wählen, abhängig von Ihrer spezifischen Aufgabe und Ihrer Benutzerfreundlichkeit.

Zugriff auf Elemente im Zeilenarray

Sie können eckige Klammern verwenden, um auf die Elemente eines Zeilenarrays zuzugreifen [] nach dem Namen des Arrays, indem Sie den erforderlichen Index angeben. Zum Beispiel, wenn wir ein Array von Strings namens myArray haben :

string[] myArray = ;

Um dann auf das erste Element des Arrays zuzugreifen, müssen Sie schreiben:

string firstElement = myArray[0];

Daher enthält die Variable firstElement den Wert "string 1". Ebenso müssen Sie die Indizes 1 bzw. 2 verwenden, um auf das zweite und dritte Element des Arrays zuzugreifen:

string secondElement = myArray[1];string thirdElement = myArray[2];

Sie können Schleifen verwenden, um auf die Elemente eines Stringarrays zuzugreifen. Der folgende Code gibt beispielsweise alle Elemente des myArray-Arrays an die Konsole aus :

for (int i = 0; i

Erfahren Sie, wie Sie sich auf ein bestimmtes Element beziehen

Um auf ein Array-Element zuzugreifen, müssen Sie einen Array-Namen angeben, gefolgt von eckigen Klammern, die den Index des Elements angeben. Um beispielsweise auf das dritte Element eines strings-Arrays zuzugreifen, können Sie den folgenden Code verwenden:

string element = strings[2];

In diesem Beispiel speichern wir den Wert des dritten Arrayelements in der Variablen element. Beachten Sie, dass der Index des Elements in eckigen Klammern nach dem Array-Namen angegeben wird und sein Wert 2 ist, da die Indizierung bei Null beginnt.