| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > .NET для новичков > А что, правда нет множества (Set)? |
| Автор: Dims 3.11.2008, 18:48 |
| А что, правда в Си-диез нет множества (Set), то есть, коллекции, в которую можно добавлять элементы, проверять наличие, но порядок несущественен и повторов быть не может. А как же быть? Применять Dictionary? И как правильно с ним работать? Там вроде немного другое поведение, чем в дажвовском Hashtable. Например, в Джава если элемента нет, то возвращается null. А тут выбрасывается исключение. То есть, сперва надо обязательно проверить наличие? |
| Автор: Bogdan1024 3.11.2008, 18:56 | ||
Можно заюзать что-то на основе enum'a.
Проверять наличие элемента побитовыми операциями. |
| Автор: Dims 3.11.2008, 19:07 |
| Но ведь в Hashtable элемент представляет собой пару. А можно ли сделать одиночные? |