Heim > Backend-Entwicklung > C#.Net-Tutorial > C#-Array – eindimensionales Array

C#-Array – eindimensionales Array

高洛峰
Freigeben: 2016-12-16 14:22:37
Original
1613 Leute haben es durchsucht

Deklarieren Sie ein Array und weisen Sie einen Anfangswert zu

int[] arr = {1, 2, 3};
Nach dem Login kopieren

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; //没有指定数组大小,无法使用
Nach dem Login kopieren

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];
Nach dem Login kopieren

Zuweisung von Array-Werten

int[] arr = new int[3];
arr[0] = 10; //给第一个元素赋值
int m = arr[0]; //取第一个元素的值
Nach dem Login kopieren

Abrufen der Array-Länge

int[] arr = new int[3];
int len = arr.Length;
int len2 = arr.GetLength(0) //这种方法也可以获取数组长度,参数表示要获取第几维的数组长度,从 0 开始。
Nach dem Login kopieren

.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"};
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage