[Linux-programlama] C# referans tipleri

---------

[Linux-programlama] C# referans tipleri

From: Neþet ÖZKAN <nozkan_at_gmail.com>
Date: Mon, 19 Nov 2007 23:14:26 +0200
Message-ID: <4741FCB2.1020202@gmail.com>

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

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.