Классы в штучной упаковке? .СЕТЬ

Мне было интересно, класс получает в штучной упаковке? Я всегда предполагал, что у каждого класса есть виртуальная таблица, которая может быть использована для идентификации класса, поэтому нужно ли его помещать в коробку?

3 ответа

Решение

Только типы значений (структуры) упаковываются. Экземпляры класса не упаковываются.

Нет. Классы являются ссылочными типами, поэтому нет необходимости в боксе. Бокс используется для представления значений в виде объектов (для обеспечения единой системы типов.NET). Поскольку экземпляры классов уже являются объектами, их никогда не нужно помещать в коробку.

Нет, они не.

Бокс относится к типу примитива (int, char, long и т. Д.), Заключенному в класс (то есть в штучной упаковке).

Другие вопросы по тегам