Benutzer-Werkzeuge

Webseiten-Werkzeuge


c-sharp:arrays

Dies ist eine alte Version des Dokuments!


Arrays (Felder)

Ein Array ist ein selbstdefinierter Datentyp, bei der mehrere gleiche Variablen zu einer Variable zusammengefasst werden. Einzelne Komponenten werden über einen Index (Ganzzahl) angesprochen.

Syntax

Datentyp[ ]Name
DatentypIndexName der Variable

Arten von Arrays

  • eindimensional
  • mehrdimensional

Array in C#

Deklaration

Datentyp [ ] Name = new Datentyp [Anzahl];

oder

Datentyp [ ] Name = {Wert1, Wert2, …, Wert-n};

Beispiel für Initialisieren

int[] zahlen = new int[10];
Random zufall = new Random();
for(int i = 0; i < 10; i++)
{
    zahlen[i] = zufall.Next(0, 10);
}

Arrays sichern

  • Mit Verweis
int[] array1 = {1, 2, 3};
int[] array2 = {1, 2, 3};
array2 = array1;

Wird array2 manipuliert überträgt sich dies auf array1, da array2 physisch nicht existiert sondern nur einen Verweis (auf den Speicherplatz) darstellt!

  • Array kopieren
int[] array1 = {1, 2, 3};
int[] array2 = {1, 2, 3};
for(int i = 0; i < array1.Lenght, i++)
{
    array2[i] = array1[i];
}

Mehrdimensionale Arrays

Datentyp[,] name = new Datentyp[Anzahl,];

Zweidimensionaler Array

Beispiele: Bundesligatabelle; Spreadsheets

Bundesligatabelle:

int[,] blt = new int[18,4];
18Zeilen
4Spalten
c-sharp/arrays.1453833525.txt.gz · Zuletzt geändert: 2024/05/16 20:29 (Externe Bearbeitung)