
سرفصل دوره
آموزش Generic Delegate و Generic Derived class در سی شارپ
آموزش Generic Delegate و Generic Derived class در #C:
در این جلسه، در ادامه مبحث Delegateها با Generic Delegate و Generic derived class در زبان سی شارپ آشنا می شوید. و همچنین نحوه تعریف و اینکه چگونه مفهوم delegate و genericبا هم ترکیب می شوند را با مثال های ساده و گویا به شما عزیزان آموزش می دهیم.
در جلسات قبل توضیح دادیم که دلیگیت ها شبیه اشاره گرها به تابع هستند و که شما میتوانید از طریق دلیگیت به یک تابع متصل شوید و یک ساختار را کنترل کنید و چون این عمل اتفاق میافتد در واقع شبیه به یک قالب ما میتوانیم متد ها را به دلیگیت ها متصل کنیم یا بالعکس، و از طریق دلیگیت ها متدها را فراخوانی کنیم و با مثال هایی شکل کلی دلیگیت را متوجه شدید و روش تعریف دلیگیت را توضیح دادیم.
Gnerice Delegate: شما می توانید دلیگیت ها را به صورت جنریک تعریف کنید، یعنی در ابتدا نوع داده را مشخص نمیکنیم. هرتابعی که داشته باشیم باید شبیه ساختار دلیگیت باشد، و زمانی که دلیگیت جنریک میشود، موقع تعریف نمونه ای از دلیگیت باید نوع داده آن را مشخص کنیم.
Generice derived class(جنریک در وراثت): کلاس های جنریکی که داخل وراثت از آن ها استفاده میکنیم. شما اگر یک کلاس جنریک داشتید و فرزندی ازآن کلاس تعریف کردید حتما باید فرزند کلاس هم جنریک باشد.
برای یادگیری این مبحث مثال ها و نکته های متعددی را در فایل ویدئویی آورده ایم که با تهیه این درس و مشاهده ویدئو ها به طور کامل به این مبحث مسلط خواهید شد.
امیدواریم که این آموزش، برای شما دوستان درسمنی عزیز مفید باشد، درصورت سوال و یا مشکل می توانید به انجمن برنامه نویسان سی شارپ مراجعه کنید. پیشنهادات و انتقادات خود را در بخش نظرات برای ما ارسال کنید.
انجمن برنامه نویسان سی شارپ

آموزش Generic Delegate و Generic Derived class در سی شارپ
- .دسترسی مادام العمر به ویدئوهای دوره
- .دسترسی رایگان به آپدیت های دوره
- .تدریس روان و ساده با کیفیت بالا
- .سرفصل های بسیار جامع و غنی

مهدی عباسی
مهندس ارشد کارشناسی کامپیوترمهدی عباسی هستم، مسلط به حداقل ۲۰ زبان مطرح برنامه نویسی به صورت پیشرفته، مدیر عامل شرکت آریا نرم افزار و بنیانگذار آکادمی درسمن، مسلط به تدریس دروس تخصصی کاردانی و کارشناسی کامپیوتر، پایگاه داده ها، برنامه نویسی پیشرفته، مبانی برنامه نویسی، مباحث ویژه طراحی وب و ....
نظرات دانشجویان
امیر
1401/8/12سلام من یک سوال داشتم تو فیلم گفته میشه که اگه کلاس والد از نوع جنریک باشه کلاس فرزند هم باید جنریک باشه ولی وقتی من امتحان کردم مشکلی نداره و هم می تونستم یک کلاس غیر جنریک رو فرزند یک کلاس جنریک کنم و برعکس

آموزش Generic Delegate و Generic Derived class در سی شارپ
آموزش Generic Delegate و Generic Derived class در #C:
در این جلسه، در ادامه مبحث Delegateها با Generic Delegate و Generic derived class در زبان سی شارپ آشنا می شوید. و همچنین نحوه تعریف و اینکه چگونه مفهوم delegate و genericبا هم ترکیب می شوند را با مثال های ساده و گویا به شما عزیزان آموزش می دهیم.
در جلسات قبل توضیح دادیم که دلیگیت ها شبیه اشاره گرها به تابع هستند و که شما میتوانید از طریق دلیگیت به یک تابع متصل شوید و یک ساختار را کنترل کنید و چون این عمل اتفاق میافتد در واقع شبیه به یک قالب ما میتوانیم متد ها را به دلیگیت ها متصل کنیم یا بالعکس، و از طریق دلیگیت ها متدها را فراخوانی کنیم و با مثال هایی شکل کلی دلیگیت را متوجه شدید و روش تعریف دلیگیت را توضیح دادیم.
Gnerice Delegate: شما می توانید دلیگیت ها را به صورت جنریک تعریف کنید، یعنی در ابتدا نوع داده را مشخص نمیکنیم. هرتابعی که داشته باشیم باید شبیه ساختار دلیگیت باشد، و زمانی که دلیگیت جنریک میشود، موقع تعریف نمونه ای از دلیگیت باید نوع داده آن را مشخص کنیم.
Generice derived class(جنریک در وراثت): کلاس های جنریکی که داخل وراثت از آن ها استفاده میکنیم. شما اگر یک کلاس جنریک داشتید و فرزندی ازآن کلاس تعریف کردید حتما باید فرزند کلاس هم جنریک باشد.
برای یادگیری این مبحث مثال ها و نکته های متعددی را در فایل ویدئویی آورده ایم که با تهیه این درس و مشاهده ویدئو ها به طور کامل به این مبحث مسلط خواهید شد.
امیدواریم که این آموزش، برای شما دوستان درسمنی عزیز مفید باشد، درصورت سوال و یا مشکل می توانید به انجمن برنامه نویسان سی شارپ مراجعه کنید. پیشنهادات و انتقادات خود را در بخش نظرات برای ما ارسال کنید.
سلام امیرجان وقتتون بخیر، لطفا سوال های تخصصی خودتون رو در انجمن برنامه نویسی درسمن مطرح نمایید تا کارشناسان در اسرع وقت پاسخگو شما باشند.
همچنین شما نیز می توانید به سوالات سایر دوستان پاسخ بدهید و دانش خود را محک بزنید.