Heim >Backend-Entwicklung >C++ >Wie füge ich Elemente zu einem vorhandenen String-Array in C# hinzu?
String-Arrays in C# erweitern
Herausforderung: Die Arrays von C# haben eine feste Größe. Das Hinzufügen von Elementen zu einem vorhandenen Array erfordert einen anderen Ansatz.
Lösung: Verwenden von Listen für die dynamische Erweiterung
Der effizienteste Weg, Elemente zu einem String-Array hinzuzufügen, ist die Verwendung eines List<string>
. Listen sind dynamisch; Ihre Größe ändert sich automatisch, wenn Sie Elemente hinzufügen.
So können Sie es machen:
<code class="language-csharp">// Create a List to hold strings List<string> stringList = new List<string>(); // Add elements to the list stringList.Add("Hello"); stringList.Add("World"); // Convert the List back to an array if needed string[] stringArray = stringList.ToArray();</code>
Dieser Code erstellt zunächst ein leeres List<string>
. Anschließend werden Elemente mit der Methode Add()
hinzugefügt. Wenn Sie die Daten schließlich wieder in Array-Form benötigen, können Sie die Liste mit ToArray()
konvertieren. Dies vermeidet den Aufwand, manuell ein neues, größeres Array zu erstellen und Elemente zu kopieren.
Das obige ist der detaillierte Inhalt vonWie füge ich Elemente zu einem vorhandenen String-Array in C# hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!