دوال التوسعة
تسمح لك دوال التوسعة بـ "إضافة" دوال إلى الأنواع الموجودة مسبقاً دون إنشاء نوع مشتق جديد.
القواعد الهيكلية (Syntax)
يجب تعريفها في فئة ساكنة (static class) والبارامتر الأول يستخدم الكلمة المفتاحية this.
csharp public static class StringExtensions { public static bool IsNumeric(this string str) { return double.TryParse(str, out _); } }
// الاستخدام string myValue = "123"; bool check = myValue.IsNumeric();