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];
}
c-sharp/arrays.1453752119.txt.gz · Zuletzt geändert: 2024/05/16 20:29 (Externe Bearbeitung)