Yazarlar Sözlük Makaleler Yardım Masası Gözlük Forum İstatistik

ref
Tüm Başlıklar XML

1.  Bkz. C# için parametre tipleri
mennan
10 Ocak 2006 01:48
2.  C# dilinde kullanılan bir Keyword. metod'ların parametrelerinde kullanılır. ref ile tanımlanan parametre değişkeninin referansı metoda gönderilir.

public void method1(){
    int a = 5;
    method2(ref a);
   
    Console.WriteLine(a.ToString());
}

public void mehtod2(ref int referenceType){
    referenceType = 10;
}


Yukarıdaki örnekte method2, method1 içindeki a değişkeninin referansını* aldığı için method2 içindeki atamalar a değişkenine de yansır. eğer ref kullanılmasaydı a değişkeninin değeri kopyalanmış* olacaktı. sonuç olarak method1() çalıştırıldığında a değişkeninin değeri 10 olur.

Ayrıca unutmamak gerekir ki ref keyword'ü kullanılan metodlarda sabit sayılar kullanılamaz. Eğer bir metod parametresi tanımlanırken ref keyword'ü kullanılmışsa o metoda parametre gönderirken yine ref keyword'ü kullanılmak zorundadır.
bateristt
28 Ağustos 2006 15:47
Bu konuda bildiklerinizi bizlerle paylaşabilirsiniz
Tabi bunun için yazarsanız giriş yapmalı, yazar değilseniz yazar olmalısınız.


Bu başlığa bkz veren girişlerin başlıkları nedir?

Bu başlığa bkz veren girişler başka hangi başlıklara bkz verdiler?
» Java » keyword » & » fonksiyon » out » C# » params » C++ » C » value » değişken » pointer

© 2005, Bilişim Kulübü. (1140 ms)
Ne yapabilirsin: SubtitleClick ile İngilizceni Geliştir, Çınar Framework ile kod yaz, Eglencelik.org'ta biraz eğlen