ریال 590,000

خرید دانلودی بسته ی آموزش ویدئویی کار با Delegate ها در سی شارپ

توضیحات

بسته ی آموزش ویدئویی کار با Delegate ها در سی شارپ یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم.

Delegate چیست؟

Delegate یک Type است که به عنوان یک Reference به متد یا تابعی که پارامتر ها و نوع خروجی مشخصی دارد استفاده می شود. زمانی که شما یک شی از Delegate را می سازید، می توانید آن را با یک متد که Signature سازگار با آن Delegate را دارد مرتبط کنید. منظور از Signature همان نوع خروجی و پارامتر ها می باشد. پس از آن می توانید آن متد را از طریق آن شی Delegate اجرا (Invoke) کنید. یکی از کاربرد های Delegate ها پاس دادن متد هایی به عنوان پارامتر ورودی دیگر متد ها است. Event Handler ها دقیقاً متد هایی هستند که از طریق Delegate ها اجرا می شوند. شما می توانید به سادگی یک متد بنویسید و یک کلاس مثل یک Window Control می تواند متد شما را زمانی که یک Event خاص رخ می‌ دهد اجرا کند. این همان کاری است که Event Handler ها انجام می دهند. کد زیر نحوه تعریف کردن یک Delegate است.

public delegate int PerformCalculation(int x, int y);

هر متدی که Signature آن با این Delegate سازگار داشته باشد می‌ تواند به این Delegate مرتبط شود. با استفاده از این مکانیزم می توانیم به راحتی فراخوان‌ های متد (Method Call) ها را تغییر داده و یا کد های جدیدی درون کلاس‌ هایی که موجود هستند قرار دهیم (اصطلاحاً Plug کنیم).

درباره ی بسته ی آموزش ویدئویی کار با Delegate ها در سی شارپ

  • مدت زمان آموزش:  دقیقه
  • تعداد فایل ها:

عناوین مطالب بسته ی آموزش ویدئویی کار با Delegate ها در سی شارپ

  • معرفی Delegate ها
  • بررسی ویژگی های Delegate ها با پروژه ی ComposeApp
  • کاربرد Delegate ها در یک پروژه
  •  اشاره کردن به متدهای Instance و Static با استفاده از Delegate ها

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “بسته ی آموزش ویدئویی کار با Delegate ها در سی شارپ”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *