C # Array Tutorial: Erstellen, Deklarieren, Initialisieren

Anonim

Was ist ein Array in C #?

Ein Array wird zum Speichern einer Sammlung oder einer Reihe von Elementen verwendet. Diese Elemente sind vom gleichen Typ.

Wenn Sie beispielsweise ein Array mit ganzzahligen Werten haben, kann das Array eine Sammlung von Werten wie [1, 2, 3, 4] sein. Hier beträgt die Anzahl der Elemente im Array 4.

Arrays sind nützlich, wenn Sie eine Sammlung von Werten desselben Typs speichern möchten. Anstatt für jedes Element eine Variable zu deklarieren, können Sie auch nur eine Variable deklarieren.

Diese Variable verweist auf ein Array oder eine Liste von Elementen, die für das Speichern der Elemente des Arrays verantwortlich sind.

Schauen wir uns an, wie wir mit Arrays in C # arbeiten können. In unserem Beispiel deklarieren wir ein Array von Ganzzahlen und arbeiten entsprechend damit.

Beachten Sie, dass der gesamte folgende Code in die Datei Program.cs übernommen wird.

Schritt 1) Deklarieren eines Arrays - Der erste Schritt besteht darin, ein Array zu deklarieren. Lassen Sie uns anhand des folgenden Codebeispiels sehen, wie wir dies erreichen können.

Code Erläuterung: -

  1. Der erste Teil ist der Datentyp. Es gibt den Typ der im Array verwendeten Elemente an. In unserem Fall erstellen wir also ein Array von Ganzzahlen.
  2. Der zweite Teil [], der den Rang des Arrays angibt. (Der Rang ist ein Platzhalter, der die Anzahl der Elemente angibt, die das Array enthalten soll.)
  3. Als nächstes folgt der Name des Arrays, in unserem Fall 'Werte'. Beachten Sie, dass Sie eine grüne, schnörkellose Unterstreichung sehen. Machen Sie sich darüber keine Sorgen. Das heißt nur .Net sagt, dass Sie ein Array deklariert haben, es aber nirgendwo verwenden.

Schritt 2) Der nächste Schritt ist die Initialisierung des Arrays. Hier geben wir die Anzahl der Werte an, die das Array enthalten soll. Wir werden auch jedem Element des Arrays Werte zuweisen.

Code Erläuterung: -

  1. Zuerst setzen wir die Anzahl der Elemente, die das Array enthalten soll, auf 3. In den eckigen Klammern sagen wir also, dass das Array 3 Elemente enthält.
  2. Dann weisen wir jedem Element des Arrays Werte zu. Wir können dies tun, indem wir den Variablennamen + die Indexposition im Array angeben.

    Werte [0] bedeutet also, dass wir einen Wert an der ersten Position des Arrays speichern. In ähnlicher Weise verwenden wir für den Zugriff auf die zweite Position die Notation von Werten [1] usw.

    Hinweis : - In Arrays beginnt die Indexposition bei 0.

Schritt 3) Lassen Sie uns nun die einzelnen Elemente des Arrays in der Konsole anzeigen. Fügen wir den folgenden Code hinzu, um dies zu erreichen.

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace DemoApplication{class Program{static void Main(string[] args){Int32[] value;value=new Int32[3];value[0]=1;value[1]=2;value[2]=3;Console.WriteLine(value[0]);Console.WriteLine(value[1]);Console.WriteLine(value[2]);Console.ReadKey();}}}

Code Erläuterung: -

Dies ist der einfache Teil, in dem wir nur die Console.WriteLine-Methode verwenden, um jeden Wert des Elements an die Konsole zu senden.

Beachten Sie, dass wir erneut mit Hilfe des Array-Variablennamens und der Indexposition auf jedes Element zugreifen.

Wenn der obige Code richtig eingegeben und das Programm ausgeführt wird, wird die folgende Ausgabe angezeigt.

Ausgabe:

In der Ausgabe können Sie alle Werte des Arrays sehen, die in der Konsole angezeigt werden.