Pull to refresh

Comments 17

Это перевод. Сама статья в оригинале была написана вчера.
Спасибо, перенесите в .net пожалуйста.
Если не уйдёт в минус, то перенесу.
int это конечно хорошо, но как быть с пользовательскими типами? Каким образом выполняется сортировка SortedSet? В С++ для этого определяют операцию эквивалентности, опишите как обстоит дело в .NET, ведь это, по сути, самое главное.
Конструктору можно передать любой компарер по вашему выбору.
Аналогично другим классам из System.Collections.Generic начиная ещё со второй версии фреймворка.
Наследуете пользовательский тип от IComparer<> и коллекция будет работать с ним как с тем же интом.
Только мне кажется, корректнее было бы написать так:
Test 4: Удаление элементов используя Remove(T) и RemoveWhere(Predicate)

И
Результат: Без элемента 5: 1 2 3 9 11 21 44; Только нечетные элементы: 1 3 9 11 21.


Первая правка понятна, я думаю. А вторая следует из нее — у вас из списка был элемент 5, а не элемент с номером 5.
это не тесты, это примеры использования класса.
тесты это, к примеру, с измерением производительности вставки\удаления элементов сета.
ну и где тесты производительности и т.д.? это обычные операции работы с любым отсортированном множеством в любом языке/фреймворке.
цитата: «поддерживается отсортированный порядок, когда элементы вставлены или удалены без_воздействия_на_производительность»
о-о-о-о-очень спорное утверждение
в переводах ссылка на оригинал всегда под статьей.
Это что же, они только щас осилили написать джавовский TreeSet?!
Видимо, бывшим яверам без него никак, вот и создали спрос…

А МС его удовлетворил :)
Постепенно теряется потребность в C5 и PowerThreading. Стооооп, а где же MultiDictionary? D'oh!
Sign up to leave a comment.

Articles