Возможно, я просто что-то упустил, но класс HashSet (Of T) имеет метод TrimExcess, но нет общедоступного способа узнать текущую емкость экземпляра. Есть ли способ, которым я слишком плотный, чтобы найти?Есть ли способ получить текущую емкость HashSet?
0
A
ответ
0
Похоже, что емкость может быть получена от длины частного члена m_buckets. Вы можете просмотреть его значение во время отладки. Чтобы получить доступ к частным членам во время выполнения, вы можете использовать Отражение или динамику в .NET 4.0.
Смежные вопросы
- 1. Есть ли способ получить размер хранилища deque как вектор :: емкость?
- 2. Начальная емкость для HashSet <Integer>
- 3. Как определить текущую емкость словаря C#?
- 4. Есть ли лучший способ получить текущую переменную класса в java?
- 5. Есть ли способ получить текущую функцию из текущей функции?
- 6. Есть ли способ программно получить текущую версию ралли api?
- 7. Есть ли способ уменьшить емкость IsolStorage в Silverlight?
- 8. Есть ли HashSet в Delphi?
- 9. Есть ли способ построить HashSet с функцией инициализации в Котлине?
- 10. Почему у Android есть собственный способ получить текущую локаль?
- 11. Что происходит, когда достигается максимальная емкость HashMap или HashSet?
- 12. Есть ли способ вернуть текущую сборку в Jenkins?
- 13. Есть ли способ ссылаться на текущую функцию в python?
- 14. Есть ли способ заставить install4j auto updater обновить текущую версию?
- 15. Есть ли способ увеличить текущую вкладку в Visual Studio?
- 16. Есть ли способ определить текущую область просмотра карты пользователя?
- 17. Лучший способ поиска HashSet
- 18. Как получить емкость NSMutableArray?
- 19. Есть ли эквивалент Java HashSet в vbscript?
- 20. Есть ли способ получить элементы из HashSet в порядке вставки в java?
- 21. Простой способ получить текущую стыковую область QToolbar
- 22. Как получить емкость ArrayList в Java?
- 23. Есть ли способ получить лучший способ получить внешнийHtml?
- 24. Есть ли способ получить дату \ время в Интернете?
- 25. Есть ли способ получить или рассчитать скорость ScrollView?
- 26. В схеме R6RS есть ли способ получить текущую среду для использования с eval?
- 27. Есть ли способ программно получить текущую идентификацию подписи кода и/или профиль подготовки приложения?
- 28. Есть ли способ получить текущую активность от службы без разрешения GET_TASKS в Android?
- 29. Самый быстрый способ заполнить Hashset
- 30. Есть ли способ получить базовый уровень безопасности в апплете?
Это не публично, поэтому для его выучивания понадобилось некоторое волшебство отражения. Просто любопытно, зачем вам это знать? – kbrimington
@kbrimington: В основном из любопытства, действительно. Список (Of T) имеет общественное свойство для получения Capacity, поэтому я подумал, что это странно, что HashSet этого не делает. – rossisdead
@rossisdead: достаточно справедливо. Я никогда не нуждался в этом раньше ... Возможно, MS решила, что это не нужно. В конце концов, HashSet был добавлен в .NET 3.5. – kbrimington