AKo posmatrate lingvisticki onda je to primer boxovanja, ali ako gledamo tehnocloski boxing u .NETu je nesto potpuno drugo. Boxing je mogucnost da value type uboxujes u reference type (da bi ga koristio kao reference), na da zadrzis valuetype kao polje reference tipa.
To se radi preko object tipa:
Code:
int x = 21;
object xo = x; // boxing
Console.Write(xo); // posto je parametar object, write poziva ToString() koji vraca 21, ovo nije unboxing
int y = (int)xo; // unboxing, y postaje 21 kao value "kopija" xo-a
x = 42; // boxed integer nije pokazivac na x, promena x-a ne menja xo
int je kompajlerski alijas za System.Int32 i tako ce i ostati. Mislim da je inicijalni plan bio da se int vezuje za bitnost platforme (tj, da kompajlirano za 64bita int bude alias za System.Int64), ali se od toga odustalo, i na 64-bit platformi int predstavlja int32.
[Ovu poruku je menjao mmix dana 22.07.2007. u 14:35 GMT+1]
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić