[Linux-programlama] Re: C# referans tipleri

---------

[Linux-programlama] Re: C# referans tipleri

From: erkan diken <erkandiken_at_gmail.com>
Date: Tue, 20 Nov 2007 17:43:04 +0200
Message-ID: <c9bfb9750711200743k110d413eo648ab40d70151459@mail.gmail.com>

Böyle yaparsan dediðin durum oluþur,referans atama ve referansa yeni bir
object geçirme sýrasý önemlidir.

            string s1 = "test";
            string s2 = "deneme";
            s2 = s1;

            Console.WriteLine("" + s1);
            Console.WriteLine("" + s2);

            Console.Read();

19.11.2007 tarihinde Neþet ÖZKAN <nozkan_at_gmail.com> yazmýþ:
>
> 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
>

-- 
Erkan Diken | Gebze Yüksek Teknoloji Enstitusu | www.erkandiken.net

_______________________________________________
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 - 17:09:24 EET

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.