Поделиться через


упаковка-преобразование (C++/CLI)

Бокс — это процесс преобразования типа значения в тип object или в любой тип интерфейса, реализуемого типом значения. Если среда clR (CLR) помещает тип значения, он упаковывает значение в кучу System.Object и сохраняет его в управляемой куче. Операция распаковки извлекает тип значения из объекта. Упаковка является неявной; распаковка является явной.

Заголовок Description
Практическое руководство. Явный запрос упаковки-преобразования Описывает, как явно запрашивать поля в переменной.
Практическое руководство. Использование gcnew для создания типов значений и использование неявной упаковки-преобразования Показывает, как использовать gcnew для создания типа прямоугольного значения, который можно поместить в управляемую сборку мусора.
Практическое руководство. Распаковка-преобразование Показывает, как распаковывать и изменять значение.
Стандартные преобразования и неявная упаковка-преобразование Показывает, что стандартное преобразование выбирается компилятором для преобразования, требующего бокса.
Программирование .NET с использованием C++/CLI (Visual C++) Статья верхнего уровня по программированию .NET в документации по Visual C++.