Archiwa tagu: Sortowanie

Sortowania ciąg dalszy :)

W jednym z poprzednich wpisów (link) pokazałem Wam mechanizmy platformy .NET służące do sortowania kolekcji typów generycznych. Dziś chciałbym nieco rozwinąć ten temat. Dodamy możliwość określenia właściwości oraz porządku sortowania, a także zaprzęgniemy do pracy mechanizm refleksji oferowany przez .NET. Dla przykładu użyjemy klasy Movie z poprzedniego artykułu, która wygląda następująco: public class Movie { […]

Kontynuuj czytanie

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