Archiwa tagu: IComparable

O sortowaniu kolekcji typów generycznych słów kilka

Dzisiaj zaprezentuję dostępne na platformie .NET mechanizmy służące do sortowania kolekcji typów generycznych. Jako przykładowej kolekcji użyjemy klasy List<T>. Na początek weźmy pod lupę metodę Sort() klasy List<T> oraz jej przeciążone wersje: 1. Bezparametrowa Sort() – do sortowania wykorzystuje interfejs IComparable<T> 2. Sort(IComparer<T> comparer) – wykorzystująca interfejs IComparer<T> 3. Sort(int index, int count, IComparer<T> comparer) […]

Kontynuuj czytanie