упаковка-преобразование (C++/CLI)
Бокс — это процесс преобразования типа значения в тип object
или в любой тип интерфейса, реализуемого типом значения. Если среда clR (CLR) помещает тип значения, он упаковывает значение в кучу System.Object
и сохраняет его в управляемой куче. Операция распаковки извлекает тип значения из объекта. Упаковка является неявной; распаковка является явной.
Связанные статьи
Заголовок | Description |
---|---|
Практическое руководство. Явный запрос упаковки-преобразования | Описывает, как явно запрашивать поля в переменной. |
Практическое руководство. Использование gcnew для создания типов значений и использование неявной упаковки-преобразования | Показывает, как использовать gcnew для создания типа прямоугольного значения, который можно поместить в управляемую сборку мусора. |
Практическое руководство. Распаковка-преобразование | Показывает, как распаковывать и изменять значение. |
Стандартные преобразования и неявная упаковка-преобразование | Показывает, что стандартное преобразование выбирается компилятором для преобразования, требующего бокса. |
Программирование .NET с использованием C++/CLI (Visual C++) | Статья верхнего уровня по программированию .NET в документации по Visual C++. |