📚
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
  • HinzufĂĽgen, löschen und leeren
  • Sortieren
  1. C#
  2. Collections

Lists

VorherigeArraysNächsteDictionaries

Zuletzt aktualisiert vor 2 Monaten

Listen enthalten mehrere Werte vom selben Typen. Dabei haben Listen folgende Eigenschaften:

  • Sie sind nullbasiert

  • Sie haben eine dynamische Grösse

  • Wir können Werte aus einer Liste erhalten

  • Wir können Werte in einer Liste setzen

  • Wir können Werte zu einer Liste hinzufĂĽgen

  • Wir können Werte aus einer Liste entfernen

  • Wir können die Liste leeren

  • Wir können die Liste sortieren

Deklarieren und initialisieren

Hier deklarieren wir eine Liste words, mit .

List<string> words = new List<string>();

Wir können eine Liste aber auch gleichzeitig initialisieren.

List<int> numbers = new List<int>()
{
    4,
    7,
    1,
    9
};

Lesen und setzen

Wir lesen Werte in einer Liste, indem wir den Index referenzieren.

string firstWord = words[0];
string lastWord = words[words.Count - 1]

Wir Werte setzen, indem wir ebenfalls den Index referenzieren.

words[0] = "one";

Hinzufügen, löschen und leeren

Wir können Werte mit der Add()-Methode hinzufügen.

words.Add("four");

Wir löschen Werte mit der Remove()-Methode.

words.Remove("one");

Wir können unsere Liste mit der Methode Clear()-Methode leeren.

words.Clear();

Sortieren

Mit der Methode Sort() können wir unsere Liste sortieren.

words.Sort();
Strings