Классы в штучной упаковке? .СЕТЬ
Мне было интересно, класс получает в штучной упаковке? Я всегда предполагал, что у каждого класса есть виртуальная таблица, которая может быть использована для идентификации класса, поэтому нужно ли его помещать в коробку?
3 ответа
Решение
Только типы значений (структуры) упаковываются. Экземпляры класса не упаковываются.
Нет. Классы являются ссылочными типами, поэтому нет необходимости в боксе. Бокс используется для представления значений в виде объектов (для обеспечения единой системы типов.NET). Поскольку экземпляры классов уже являются объектами, их никогда не нужно помещать в коробку.
Нет, они не.
Бокс относится к типу примитива (int, char, long и т. Д.), Заключенному в класс (то есть в штучной упаковке).