معرفی Delegate از کتاب Microsoft 70-536

  1.  Delegate کلاسی است که می تواند Reference به متد را نگهدارد. 
  2.  برخلاف سایر کلاس ها، Delegate کلاسی است که دارای Signature است و می تواند Reference هایی به متدهایی نگهدارد که Signature آنها مانند Signature خودش است. 
  3.  Delegate ها موارد استفاده دیگری نیز دارند که یکی از آنها EventHandling است. 
  4.  یک نمونه از تعریف Delegate به صورت زیر می باشد:

Public Delegate void AlarmEventHandler(object sender , EventArgs e)

  1. Signature استاندارد برای Delegate که کار EnevnHandling  را انجام می دهد به شرح زیر است:
  • §         متدی را تعریف می کند که مقداری برنمی گرداند.
  • §         پارامتر اول Instance از آبجکتی است که Event را Raise کرده است.
  • §         پارامتر دوم از تایپ EnevtData است.
نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد