نمایش نتایج 1 تا 2 از 2

نام تاپیک: چرا delegate عضوی از یک class نیست؟

  1. #1

    چرا delegate عضوی از یک class نیست؟

    سلام
    من یک delegate رو در یک class تعریف می کنم ، ولی چیزی که باعث تعجب من شده این هست که چرا وقتی NET. کلاسه منو به صورت نموداری نشون می ده delegate رو عضو از کلاسه من نشون نمیده ؟
    دلیل این امر چیه؟!

  2. #2
    کاربر دائمی آواتار PC2st
    تاریخ عضویت
    آذر 1385
    محل زندگی
    کرمانشاه
    سن
    38
    پست
    1,491
    برخلاف field و property و method که اعضای یک کلاس هستند، یک delegate خود یک کلاس است یا بعبارت بهتر، delegate یک نوع داده است.
    delegate در واقع کلاسی است که از کلاس MulticastDelegate به ارث رسیده و برخلاف field و property و method محدود به عضویت یک کلاس نیست ولی میتواند در داخل کلاس دیگری تعریف شود (بعنوان Nested Type).

تاپیک های مشابه

  1. control class,entity class,boundary class
    نوشته شده توسط ali643 در بخش تحلیل و طراحی نرم افزار
    پاسخ: 12
    آخرین پست: یک شنبه 25 فروردین 1392, 15:22 عصر
  2. آموزش delegate در VB.Net
    نوشته شده توسط بابک زواری در بخش VB.NET
    پاسخ: 13
    آخرین پست: سه شنبه 07 آبان 1387, 12:50 عصر
  3. فواید یک Delegate در یک برنامه ...
    نوشته شده توسط _hosseini_ در بخش C#‎‎
    پاسخ: 2
    آخرین پست: چهارشنبه 28 آذر 1386, 13:41 عصر
  4. کار با DELEGATE
    نوشته شده توسط Vakily در بخش C#‎‎
    پاسخ: 4
    آخرین پست: یک شنبه 18 تیر 1385, 15:34 عصر
  5. کسی می تونه در مورد delegate ها توضیح بده؟
    نوشته شده توسط linux در بخش VB.NET
    پاسخ: 2
    آخرین پست: دوشنبه 23 آذر 1383, 08:25 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •