2016-03-14 2 views

ответ

3

Размер HashSet будет относиться к размеру переменной типа объектов, которые HashSet имеет. Таким образом, для всех ссылочных типов это размер ссылки, независимо от того, какой тип он есть.

А что, если объекты имеют разный размер?

HashSet может хранить только объекты одного типа, поэтому они не могут иметь различный размер. Все они должны быть одного размера.

+0

* HashSet может хранить объекты только одного типа *, если вы не используете базовый класс (или 'object') ... –

+0

@AndreasNiedermair Все они будут одного и того же типа времени компиляции, независимо от их типа исполнения , В этом контексте тип выполнения не имеет значения. – Servy

+0

Достаточно честно! Я полностью забыл о том, как скомпилированы дженерики, arrr ... –

 Смежные вопросы

  • Нет связанных вопросов^_^