📚
Lerndokumentationen
.NET
.NET
  • Willkommen
  • C#
    • Variablen
      • Strings
      • Integers
      • Floats und Doubles
      • Booleans
      • Casting und Parsing
    • Kontrollstrukturen
      • if-Statements
      • Ternary-Operator
      • Switch-Statements und -Expressions
    • Collections
      • Arrays
      • Lists
      • Dictionaries
    • Loops
      • while-Loops
      • for-Loops
      • foreach-Loops
      • continue und break
    • Methoden
      • Callbacks und Delegates
      • Extension Methods
      • Lazy
    • Objektorientierte Programmierung
      • Fields und Properties
      • Methoden
      • Statisch vs. Instanzen
      • Konstruktoren
      • Vererbung
      • Komposition
      • Generics
      • Tupel
    • Referenz- und Wertetypen
      • Enums
      • Structs
      • Records
    • Binary und Strings
      • Kodierung von Strings und Bytes
      • Streams
      • XML und JSON
  • Design Patterns
    • Creational Patterns
      • Singleton
    • Structural Patterns
      • Decorator Pattern
    • Behavioral Patterns
      • Memento
      • Strategy
Bereitgestellt von GitBook
Auf dieser Seite
  • Deklarieren und initialisieren
  • Lesen und setzen
  1. C#
  2. Collections

Arrays

VorherigeCollectionsNächsteLists

Zuletzt aktualisiert vor 2 Monaten

Arrays beinhalten mehrere Werte vom selben Typen. Dabei haben Arrays folgende Eigenschaften:

  • Sie sind nullbasiert

  • Sie sind fix in ihrer Grösse

  • Wir können Werte aus einem Array erhalten

  • Wir können Werte in einem Array setzen

Deklarieren und initialisieren

Hier deklarieren wir einen Array numbers, welcher aus besteht.

Wir können aber einen Array aber auch gleichzeitig mit Werten initialisieren.

int[] ratings = new int[]
{
    4,
    9,
    2,
    7
}

Lesen und setzen

Wir setzen Werte in einem Array, indem wir den Index referenzieren.

numbers[0] = 1;
numbers[1] = 2;
numbers[2] = 3;

Wir können ebenfalls Werte lesen, indem wir den Index referenzieren.

int firstNumber = numbers[0];
int lastNumber = numbers[numbers.Length - 1];
Integer