العودة إلى الدورة

تحميل الدوال الزائد (Method Overloading)

C# من الصفر إلى الاحتراف: دورة برمجية شاملة

تحميل الدوال الزائد

يتيح تحميل الدوال الزائد وجود عدة دوال بنفس الاسم ولكن ببارامترات مختلفة.

مثال

csharp static int PlusMethod(int x, int y) { return x + y; }

static double PlusMethod(double x, double y) { return x + y; }

تعرف لغة C# أي دالة يجب استدعاؤها بناءً على أنواع البيانات التي تمررها عند الاستدعاء.