خرید بک لینک

شما می توانید اکثر اپراتورهای موجود و داخلی در 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 تعریف شده توسط یوزر، اجرا می کند.

+ نوشته شده توسط meyam Gouran Orimi در سه شنبه بیست و سوم آبان ۱۳۹۶ و ساعت 22:38 |

برچسب: نویسنده: پویان مرادیان تاريخ: جمعه 13 بهمن 1396 ساعت: 9:30

صفحه بندی