Arrays
Ein Array hat eine feste Größe und enthält Werte desselben Typs. Der erste Index ist0.
Durchlaufen und sortieren
Zweidimensionale Arrays
Ein Raster aus Zeilen und Spalten:Welche Sammlung wofür?
List<T>, Dictionary<K, V> und die anderen liegen in System.Collections.Generic. In neuen Projekten ist dieser Namespace durch ImplicitUsings schon eingebunden. Das <T> ist ein Typparameter: List<string> ist eine Liste von Texten.List
Dictionary
EinDictionary ordnet jedem Schlüssel genau einen Wert zu, wie ein Wörterbuch:
HashSet
LINQ: Sammlungen abfragen
LINQ (Language Integrated Query) ist eine Sammlung von Methoden, mit denen du Daten filterst, sortierst und berechnest. Die Methoden stehen inSystem.Linq, das in neuen Projekten ebenfalls automatisch importiert wird.
Die
=>-Ausdrücke sind Lambdas (siehe Methoden). Methoden lassen sich verketten:
LINQ-Abfragen werden meist erst ausgeführt, wenn du das Ergebnis tatsächlich brauchst, zum Beispiel in
foreach oder bei ToList().Weiter
4.2.6 Objektorientierung
Eigene Typen mit Daten und Verhalten bauen.