Heim > Backend-Entwicklung > C++ > Wie viele Möglichkeiten kann ich ein Array in C#initialisieren?

Wie viele Möglichkeiten kann ich ein Array in C#initialisieren?

Mary-Kate Olsen
Freigeben: 2025-01-31 22:26:10
Original
976 Leute haben es durchsucht

How Many Ways Can I Initialize an Array in C#?

c#Array initialisierte mehrere Methoden

Arrays sind wichtige Datenstrukturen zum Speichern von Sätzen desselben Typwerts. C# bietet eine Vielzahl von Array -Initialisierungssyntax und bietet Entwicklern Flexibilität und Bequemlichkeit.

Die direkteste Methode ist die Verwendung von

neuen Schlüsselwörtern, gefolgt von Array -Typ und der erforderlichen Größe:

1

string[] array = new string[2]; // 创建长度为 2 的数组,初始化为默认值

Nach dem Login kopieren
oder Sie können den spezifischen Wert der Klammersyntax verwenden, um das Array während der Erstellungsperiode zu initialisieren:

1

string[] array = new string[] { "A", "B" }; // 创建长度为 2 的数组,初始化为 "A" 和 "B"

Nach dem Login kopieren
Sie können den Wert auch nur in Klammern auflisten, ohne

neue Schlüsselwörter zu verwenden:

1

string[] array = { "A", "B" }; // 创建长度为 2 的数组,初始化为 "A" 和 "B"

Nach dem Login kopieren
Zusätzlich können Sie

var verwenden, um die Art des Arrays aus der anfänglichen Grammatik zu schließen:

1

var array = new[] { "A", "B" }; // 创建长度为 2 的已填充数组,类型从值推断

Nach dem Login kopieren
Schließlich führt C# 12 einen Sammlungsausdruck ein, der eine einfache Array -Initialisierung ermöglicht, ohne dass der Typ angeben muss:

1

string[] array = ["A", "B"]; // 创建长度为 2 的已填充数组,类型从值推断

Nach dem Login kopieren
Es ist zu beachten, dass das Initialisierungsarray der Klammern -Grammatik nicht verwendet werden kann, um die Art des Arrays zu bestimmen. In diesem Fall muss der Typ vor den Klammern angezeigt werden.

Das obige ist der detaillierte Inhalt vonWie viele Möglichkeiten kann ich ein Array in C#initialisieren?. 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