Могу ли я распаковать строку? - PullRequest
9 голосов
/ 23 марта 2012

Я понимаю, что при распаковке я беру объект и распаковываю его на valuetype , как в примере с MSDN:

int i = 123;
object o = i;  
o = 123;
i = (int)o;  // unboxing

Так что я просто подумал, можно ли распаковать строку? Я думаю, нет, не может, потому что нет valuetype , который может представлять строку. Я прав?

1 Ответ

16 голосов
/ 23 марта 2012

Ты прав.Строка не может быть распакована, потому что только типы значений могут быть упакованы и распакованы;строка является ссылочным типом.

...