Czas na małe szaleństwo z interfejsami, łączeniem konstruktorów, przesłanianiem metod i metodami rozszerzającymi! Wyobraźmy sobie, że mamy tablicę własnych obiektów np samochodów. Chcemy posortować te samochody raz po identyfikatorze, raz po prędkości maksymalnej, a jeszcze innym razem według koloru. Jest to bardzo proste dzięki zastosowaniu interfejsu IComparer (zdefiniowany w System.Collections). Przy okazji skorzystamy z pozostałych wcześniej wymienionych technik. Należy pamiętać że stosowan...
Strona głównaSztuka programowania
Sztuka programowania 4616 dni, 13 minut temu 200 pokaż kod licznika zwiń
Podobne artykuły:
- ListView - templates, cz. II - sortowanie i stronicowanie | .braindamage
- Piotr Zieliński » Array.Sort a stabilność sortowania
- LINQ nie takie straszne
- Łukasz Kurzyniec - Sortowanie kolumny VARCHAR(2500)
- Jakub Gutkowski - Co jest wydajniejsze, LINQ.OrderBy.ToArray czy IColl.CopyTo a następnie Array.Sort?
- C# na blache: LINQ vs IComparable czas sortowania / performance