Анонимни компаратори

Анонимни компаратори

djc_bg2015 avatar djc_bg2015 920 Точки

Анонимни компаратори

Здравейте колеги,

тъкмо изгледах и последната лекция към момента "Ефикасност на структурите от данни".

Само да добавя, че всъщност може да се правят анонимни копаратори, без да се налага да пишем отделни класове за всеки.

Пример:

var sortedSet = new SortedSet<Person>(Comparer<Person>.Create((p1, p2) => p1.Name.CompareTo(p2.Name)));

Това става с помоща на статичния метод Create от абстрактния клас Comparer<T>. (>= .NET 4.5)

Поздрави!

Тагове:
15
Структури от данни и алгоритми 20/03/2016 16:04:20
mishomihaylov avatar mishomihaylov 67 Точки

Това би могло да бъде доста полезно. Мерси за споделянето.

0