این مطلب راهنمایی برای آشنایی بیشتر با Overloading است. شما می توانید اکثر اپراتورهای موجود و داخلی در C# را دوباره تعریف یا overload کنید. بنابراین پلن نویس می تواند از اپراتورهایی با نوع تعریف شده توسط کاربر نیز استفاده کند ....
شما می توانید اکثر اپراتورهای موجود و داخلی در C# را دوباره تعریف یا overload کنید. بنابراین پلن نویس می تواند از اپراتورهایی با نوع تعریف شده توسط کاربر نیز استفاده کند . اپراتورهای overload شده کاراییهایی هستند با نام های خاص که کلمه ی کلیدی operator با نمادی برای اپراتور تعریف شده دنبال می شود. مانند هر بازده دیگری یک اپراتور overload شده دارای یک نوع بازگشتی و یک لیست پارامتر می باشد.
برای مثال به بازده زیر دقت کنید.
public static Box operator+ (Box b, Box c)
{
Box box = new Box();
box.length = b.length + c.length;
box.breadth = b.breadth + c.breadth;
box.height = b.height + c.height;
return box;
}
ارزیابیهای انجام شده بیانگر است این مبحث همچنان مورد توجه قرار دارد.
بازده بالا اپراتور جمع (+) را برای یک گروه Box تعریف شده توسط یوزر، اجرا می کند.
اطلاعات مربوط به Overloading در صورت نیاز تکمیل میشود.
در صورت انتشار اطلاعات جدید، این گزارش نیز بروزرسانی خواهد شد.
تمام اطلاعات بر اساس گزارشهای منتشر شده در زمان نگارش این مطلب تهیه شده است.
این مطلب به بررسی آخرین اطلاعات منتشر شده درباره Overloading میپردازد.
برچسب:
نویسنده: پویان مرادیان