UnBoxing

    UnBoxing referans türü olan değerleri içerir. Value türündeki değerin referans türüne dönüştürülmesi ile tekrardan Value türüne dönüştürülmesi işlemine UnBoxing denir. Value türüne dönüştürülecek olan referans daha önceki Value türüne dönüşür. Yani kutulanmış olan veri tipi ne ise kutu açıldığında tekrardan o tip geriye döner.

UnBoxing Yapısı ve Kullanımı

    UnBoxing kutulama olarak adlandırılır. Value türünün Referans türüne dönüştürülmesi, value türününün kutulanması anlamındadır.

    UnBoxing örneğini görelim.  v1 değişkeni oluşturulup 100 değeri atandı. Daha sonra object türünde v2 değişkeni oluşturulup v1 değişkeni v2 değişkenine atandı. Bu atama ile Boxing(Kutulama) işlemi yapılmış oldu. Boxing işlemi yapılan değerler için UnBoxing işlemi yapılabilir. v3 değişkenini olşturduktan sonra v2 değişkenini int türüne dönüştürerek alabiliriz. Örnek uygulama aşağıdaki gibidir.


Kod Çıktısı

100 100 100

Dene