Распаковка типов значений из объектов

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

Распаковка не является полной противоположностью упаковки. Операция распаковки гораздо дешевле, чем бокс. Распаковка на самом деле просто операция получения указателя на необработанный тип значения (поля данных), содержащиеся внутри объекта. По сути, указатель ссылается на неупакованную часть в коробочном экземпляре. Таким образом, в отличие от упаковки, распаковка не требует копирование любых байтов в памяти. Сделав это важным уточнение, важно отметить, что операция распаковки обычно следует копирование полей.

Рихтер, Джеффри (2010 -02 -05 ). CLR через C#(Расположение Kindle 4167-4171). OReilly Media -A. Kindle Edition.

6
задан Tarik 14 April 2012 в 02:03
поделиться