22 Şubat 2017 Çarşamba

Boxing ve Unboxing

Boxing
Primitive tipten nesneye dönüşümdür. Şöyle yaparız.
int i = 123;      // a value type
object o = i;     // boxing
Unboxing
Nesnede primitive tipe dönüşümdür.Şöyle yaparız.
int j = (int)o;   // unboxing - An explicit cast required
Conversion operator kullanılmasının açıklaması şöyle
The explicit conversions are conversions that cannot be proven to always succeed, conversions that are known to possibly lose information, and conversions across domains of types sufficiently different to merit explicit notation.


Hiç yorum yok:

Yorum Gönder