Анонимни компаратори
Здравейте колеги,
тъкмо изгледах и последната лекция към момента "Ефикасност на структурите от данни".
Само да добавя, че всъщност може да се правят анонимни копаратори, без да се налага да пишем отделни класове за всеки.
Пример:
var sortedSet = new SortedSet<Person>(Comparer<Person>.Create((p1, p2) => p1.Name.CompareTo(p2.Name)));
Това става с помоща на статичния метод Create от абстрактния клас Comparer<T>. (>= .NET 4.5)
Поздрави!