Готовимся к собеседованию: "Что такое Boxing и Unboxing" ?
Давайте разберем один из довольно популярных вопросов на собеседовании на позицию C# Software Engineer: "Что такое Boxing и Unboxing" ? Boxing Boxing или упаковка представляет собой неявный процесс преобразования Value type или типа значения, т.е. значения хранящегося на стеке в тип object. Когда Value type упаковывается средой CLR, она создает обёртку значения внутри System.Object и сохраняет ее в управляемой куче. Unboxing Обратная операция распаковки, Unboxing, осуществляется явным преобразованием System...