Deklarieren Sie ein Array und weisen Sie einen Anfangswert zu
int[] arr = {1, 2, 3};
Es ist ersichtlich, dass [] nach dem Typnamen ein Array angibt, {} eine Liste der zuzuweisenden Anfangswerte angibt und Zwischen jedem Anfangswert werden Kommas verwendet.
Array deklarieren
int[] arr = new int[3]; //正确,声明一个长度为 3 的 int 类型数组 int[3] arr2; //错误,不能这样指定数组大小 int[] arr3; //没有指定数组大小,无法使用
Wenn wir den Wert des Arrays nicht im Voraus kennen, können wir das Array zuerst wie oben beschrieben deklarieren. Natürlich sollten wir den Typ kennen und Größe des Arrays beim Deklarieren des Arrays in [] Die Zahl, die die Länge darstellt, ist keine Obergrenze für den Index.
C#-Arrays unterstützen auch dynamische Spezifikation
int len = 3; int[] arr = new int[len];
Zuweisung von Array-Werten
int[] arr = new int[3]; arr[0] = 10; //给第一个元素赋值 int m = arr[0]; //取第一个元素的值
Abrufen der Array-Länge
int[] arr = new int[3]; int len = arr.Length; int len2 = arr.GetLength(0) //这种方法也可以获取数组长度,参数表示要获取第几维的数组长度,从 0 开始。
.NET Framework Die Anwendung unter 3.5 ist bequemer.
Die C# 3.0-Syntax wird unter .NET Framework 3.5 verwendet, sodass die Verwendung von Arrays bequemer ist. Sie können Werte direkt zuweisen, ohne die Länge anzugeben.
string[] colors = new string[]{"#333", "#666", "#999", "#ccc", "#fff"};
Deklarieren Sie ein Array mit Farben und weisen Sie ihm fünf Zeichenfolgen zu. Die Länge des Arrays wird hier automatisch durch die Anzahl der geschweiften Klammern bestimmt.
Weitere Artikel zu C#-Arrays und eindimensionalen Arrays finden Sie auf der chinesischen PHP-Website!