Merhaba;
Anladýðým kadarý ile C# ta iki adet yerleþik referans veri tipi var,
string
object
Eðer ben yanlýþ anlamadýysam okuduðum kitaba göre referans veri
tiplerini birbirine eþitlediðimizde
deðerleri deðil heap bölgesindeki adreslerini eþitlemiþ oluyoruz yani;
string a="test"
string b=a
dediðimde b deðiþkeninin heap bölgesindeki adresi a deðiþkeninin adresi
ile aynýmý oluyor.
eðer böyleyse ki referans tiplerinde böyle olmasý gerekiyor gibi
görünüyor(muhtemelen ben bir þeyi atlýyorum yada yanlýþ anlýyorum)
Bu durumda a deðerinde bir deðiþikli yaptýðýmda b deðerinin de otomatik
olarak bu deðiþiklikten etkilenmesi gerekmiyormu ?
Benim denemelerimde etkilenmiyor gibi görünüyor.
Yani;
string a="test"
string b=a
a="deneme"
dediðimde
b nin deðerinin de "deneme" olmasý gerekmiyormu?
Biri bana neyi yanlýþ anladýðýmý yada anlayamadýðýmý söyleyebilirse
sevinirim.
_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Tue 20 Nov 2007 - 00:12:19 EET