Я понимаю, что при распаковке я беру объект и распаковываю его на valuetype , как в примере с MSDN:
int i = 123;
object o = i;
o = 123;
i = (int)o; // unboxing
Так что я просто подумал, можно ли распаковать строку? Я думаю, нет, не может, потому что нет valuetype , который может представлять строку. Я прав?