معرفی متدها و پارامترها - از کتاب Microsoft 70-536

  1. متد: وسیله ای است برای گردآوری مجموعه ای از دستورات برای انجام عملی مشخص 
  2.  Refactoring: انتقال تعدادی از دستورات از یک متد بزرگ به متدی مجزا Refactoring نامیده می شود. این عمل تعداد کد های تکراری را کم  و خوانایی کد را زیاد می کند. 
  3.  در ویژوال بیسیک Global Function داریم که به کلاس خاصی وابسته نیستند اما در C#  هر Function ای به کلاس یا Struct ای متعلق می باشد.  
  4.   وقتی پارامتری با Ref به متدی ارسال می شود، هر تغییری که در این متد بر روی این پارامتر اعمال شود بر روی پارامتر اصلی نیز تاثیر می گذارد. 
  5.   وقتی بخواهیم متدی بیش از یک خروجی برای ما داشته باشد، پارامترهایی از نوع Out ارسال می کنیم. 
  6.  وقتی متدی را Virtual تعریف می کنیم، یعنی همه کلاس های مشتق شده از کلاس مربوطه، می توانند این متد را Override کنند. 
  7.   متدهای Abstract نمی توانند پیاده سازی داشته باشند و در کلاس های مشتق شده از این کلاس که Abstract نیستند باید Override شوند. بدیهی است که متد Abstract به طور ضمنی Virtual نیز هست و نیازی نیست که عبارت virtual را برایش بنویسیم.
نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد