Heim > Backend-Entwicklung > C++ > Wie füge ich Werte zu Arrays in C# hinzu?

Wie füge ich Werte zu Arrays in C# hinzu?

Patricia Arquette
Freigeben: 2025-01-19 17:52:09
Original
311 Leute haben es durchsucht

How Do I Add Values to Arrays in C#?

Elemente zu C#-Arrays hinzufügen: Ein Vergleich mit PHP

Im Gegensatz zur dynamischen Array-Verarbeitung von PHP erfordern C#-Arrays eine vordefinierte Größe. Lassen Sie uns diesen Unterschied anhand eines Beispiels veranschaulichen.

Der Ansatz von PHP ist unkompliziert:

$arr = array();
for ($i = 0; $i < 5; $i++) {
  $arr[] = $i;
}
Nach dem Login kopieren

Dieser PHP-Code erstellt ein leeres Array und fügt Elemente mithilfe der []-Syntax hinzu. C# benötigt jedoch einen anderen Ansatz.

Um Werte zu einem C#-Array hinzuzufügen, müssen Sie dessen Größe vorher angeben. Hier ist das C#-Äquivalent des PHP-Beispiels:

int[] terms = new int[5];
for (int runs = 0; runs < 5; runs++) {
  terms[runs] = runs;
}
Nach dem Login kopieren

Dieser Code erstellt ein ganzzahliges Array terms mit einer Kapazität von 5 Elementen. Zur Zuweisung von Werten wird dann die []-Syntax verwendet.

Eine flexiblere Alternative in C# ist die List<T>-Sammlung. Die Größe von Listen ändert sich dynamisch, sodass Sie Elemente hinzufügen können, ohne die Größe vorab festzulegen:

List<int> termsList = new List<int>();
for (int runs = 0; runs < 5; runs++) {
  termsList.Add(runs);
}
Nach dem Login kopieren

Die Wahl zwischen Arrays und Listen hängt von Ihren Anforderungen ab. Arrays sind im Allgemeinen schneller für den Zugriff auf Elemente und verfügen über eine bessere Speicherverwaltung, während Listen eine größere Flexibilität und Benutzerfreundlichkeit für dynamische Daten bieten.

Das obige ist der detaillierte Inhalt vonWie füge ich Werte zu Arrays in C# hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage