C# - Object ile String arasındaki fark nedir?

EKAya03

Hectopat
Katılım
7 Aralık 2014
Mesajlar
31
Daha fazla  
Cinsiyet
Erkek
Evet, başlıktan da anlaşılacağı üzere sorum gayet basit. İkisine de istediğimiz gibi değer verebiliyoruz ama aralarında mutlaka bir fark vardır diye düşünüyorum. Nedir bu fark?
 
Object içerisinde her türlü veriyi barındırabilir.

Object olarak tanımlanan değişken her tipteki veriyi içinde saklayablir.Fakat object tipteki değişkene atanan değer Boxing(Kutulama) işlemine uğrar.Yani,object tipiyle oluşturduğumuz bir string değişken,RAM’e string olarak değilde object olarak kaydedilir.Tanımlanan object değişkeni kullanmak istediğimiz de,içinde saklanan verinin tipini elde ederek kullanmalıyız.Bunun içinde Unboxing(Kutudan Çıkarma) işlemi yapılır.Bu işlem sonucunda object içindeki asıl tipini almış oluruz.
 
Uyarı! Bu konu 10 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı