Extension Method Oluşturma ve Kullanma

Listeye Dön

Açıklama

Mevcut sınıflara (string, int vb.) yeni fonksiyonlar kazandırmayı sağlayan ileri seviye C# yapısı.
C# SOURCE CODE
public static class MyExtensions {
    public static int KelimeSayisi(this string str) => str.Split(' ').Length;
}

// Kullanımı:
string cumle = "Kod Örnekleri Sitesi";
int adet = cumle.KelimeSayisi();
Çıktı
Kodu çalıştırmak için ▶ butonuna tıklayın.