What I understand unboxing is when I take a object and unbox it to valuetype like the MSDN example:
int i = 123;
object o = i;
o = 123;
i = (int)o; // unboxing
So I just was thinking, can a string be unboxed? I think, No it can't because there is no valuetype that can represent a string. Am I right?