Extension Method Oluşturma ve Kullanma
Açıklama
Mevcut sınıflara (string, int vb.) yeni fonksiyonlar kazandırmayı sağlayan ileri seviye C# yapısı.
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.