Skip to content

TSTS_Collection_Generic

Joe Care edited this page Oct 18, 2025 · 1 revision

Collection/Generic

Beispiele zur System.Collections und System.Collections.Generic sowie LINQ-Aspekten.

Inhalte

  • List<T>, Dictionary<TKey,TValue>, HashSet<T>, SortedList<TKey,TValue>
  • Gleichheit: Equals, GetHashCode, IEquatable<T>, IEqualityComparer<T>
  • Sortierung: IComparable<T>, IComparer<T>
  • Iteration: IEnumerable<T>, yield return
  • Immutable Collections (Hinweis), ReadOnlyCollection<T>

Beispiele

  • Benutzerdefinierte Comparer und Equality-Comparer
  • Sortierte Datenstrukturen und Suchoperationen
  • Set-Operationen: Vereinigung, Schnittmenge, Differenz

Tipps

  • Für Schlüsseltypen in Dictionary stabile GetHashCode/Equals implementieren.
  • Für Performance: TryGetValue statt Indexer.

Weiterführend

Clone this wiki locally