.Net Kategorisindeki başlıklar :

  • CSharp delegasyonlar (delegeler [delegates]) – 1

    25 Temmuz 2011

    Delegeler, birçok programlama dilindeki function pointer’ların C# karşılığı olarak düşünülebilir. Bu pointerlar vasıtasıyla, istediğimiz bir değişkene fonksiyonun geri döndürdüğü değeri değil, fonksiyonun kendisi (aslında fonksiyonun belekteki yeri) atanmış olur. Event mekanizmaları tasarlanırken sıkça kullanılan function pointer, typesafe olmadığından birçok problemlere yol açabilir. C# içindeki delegeler ise typesafetir. Madem temelde sıradan metodlar gibi,  peki neden delegate [...]

  • CSharp property kullanımı

    19 Temmuz 2011

    Property, C#’ta get ve set metodları kullanmadan private değişkenlere erişimi sağlayan, encapsulation olayını güzelleştirerek OOP’i zevkli hale getiren bir hededir. bir değişken içindeki veriye ulaşabilmek için 40 takla atmanıza, propertyler sayesinde gerek kalmaz. Örnek : 1 2 3 4 5 6 7 8 9 10 class MyC { private string _isim; public string Isim { [...]

  • CSharp out parametresi ile fonksiyon çağırımı

    19 Temmuz 2011

    Bir metodu void olarak kullanmamıza rağmen metod içindeki bir veya birden fazla değer almak istiyorsak, out veya ref parametresini kullanabiliriz. ref parametresi dediğim, call-by-referance anlamına geliyor. out parametresi de bu parametreye oldukça benziyor. Ancak ref ve out parametresi arasında farklar var. Şöyle ki : out parametresi ile gönderilen bir değişkenin değeri metodun içinde kullanılamaz metod [...]


 
Bu sitede Wordpress ve MySQL kullanılmaktadır. Tema : Shlomi Noach, openark.org
Ayrıca site Grikare sunucularında ikamet etmektedir.