Buradasın
Değer ve referans değişken nedir?
Yazeka
Arama sonuçlarına göre oluşturuldu
Değer değişkenleri (value types) ve referans değişkenleri (reference types), verilerin bellekte nasıl depolandığını ve işlendiğini ifade eder 5.
Değer değişkenleri:
- Bellekte depolama: Değer tipleri, doğrudan değeri stack (yığın) bölgesinde saklar 12.
- Örnekler:
int
,long
,float
,double
,char
,bool
,byte
,short
,struct
,enum
15. - Performans: Değer tipleri, bellekte doğrudan işlendikleri için genellikle daha hızlıdır 5.
Referans değişkenleri:
- Bellekte depolama: Referans tipleri, bellekteki bir nesnenin adresini heap (öbek) bölgesinde saklar 125.
- Örnekler:
string
,object
,class
,interface
,array
,delegate
,pointer
15. - Performans: Referans tipleri, heap'teki veri yapılarının yönetimi nedeniyle genellikle daha yavaştır 5.
Özetle, değer değişkenleri doğrudan değeri saklarken, referans değişkenleri bu değerin bellekteki adresini saklar 5.
5 kaynaktan alınan bilgiyle göre: