C# - Extension Metod Oluşturmak

Merhaba bu yazıda sizlere Extension Metod'ları, diğer bir deyişle; Genişletilebilir Metod'ları anlatmaya çalışacağım. Extension metodlarla .Net in zaten var olan sınıflarına yeni metodlar ekleyebilirsiniz. Daha fazla sözü uzatmadan hemen bir örnek yapalım.

Örneğimizde, gönderilen değer integer mı? Değil mi? kontrol eden bir extension metod oluşturacağız. Bu metodu kullanarak, Asp.NET sayfalarınızda querystring ile gönderdiğiniz ID değerleri sayı mı? Değil mi? kontrol ettirebilirsiniz.

Yeni bir class oluşturup, özelliğini static olarak değiştirdikten sonra, içerisine isInteger isimli static metodumu oluşturdum.

    public static class extensionOrnek
    {
        public static bool isInteger(this string s)
        {
            int deger;
            if (int.TryParse(s, out deger))
                return true;
            else
                return false;
        }
    }

Extension Metod

Sanırım yeterince açıklayıcı olmuştur. Faydalı olası ümidiyle, hepinize kolay gelsin (:

Sosyal Ağlarda Paylaşın

Share on Tumblr

Facebook Yorumları


Yorumlar (0)

Henüz hiç yorum yapılmamış. İlk yorumu siz yapın!

Yorum Yapın