یک مثال از تعریف template و نحوه استفاده از اونو میخوام
با تشکر
یک مثال از تعریف template و نحوه استفاده از اونو میخوام
با تشکر
تعریف templete که واضحه.
مثلا میخوام در کلاسی متد sort اعداد در انواع مختلف بنویسم .با تعریف یک الگو میشه یک تابع رو برای مرتب سازی اعداد نوع صحیح و اعشاری و ... تعریف کرد.
آهان ... نه ! این که میگین مال ++C است ... توی سی شارپ عین اون را نداریم !
- - - - - - - - - - - -
بستگی داره کلاسهایت چقدر بزرگ و پیچیده باشند ... اگر اونقدر خفن است که مثلا برای اعداد صحیح یک کلاس و برای اعشاری ها یک کلاس دیگر و اینها داری ::
- یک راه قرتی بازی میتونه این باشه که یک Interface تعریف کنید و حالا هر کدام از کلاسها ، اون را مطابق میلشان Implement کنند .....
- راه دیگه اینه که یک کلاس abstract تعریف کرد و بقیه از اون ارث ببرند و بقیه ماجرا ........
- راه دیگه اینه که کلاست اینترفیس های استاندارد خود دات نت برای مقایسه و سورت کردن و ... را Implement کنه .. یعنی اینترفیس های IComparable , IComparer .... و متدهای Compare , CompareTo را پیاده سازی کنید ....
- به تعداد دوست داران سی شارپ ، راه هست برای رسیدن به جواب !!
یعنی واقعا templete نداریم ؟!!!
اگه میشه اون سوال من در مورد متد های استاتیک را پاسخ بدید.
ممنون
من که جواب دادم ... هم متن راهنما ( از یک کتاب ) گذاشتم ... هم یک مثال نمونه هم نوشتم و گذاشتم ...... !!!!!!!!اگه میشه اون سوال من در مورد متد های استاتیک را پاسخ بدید
بله من مطالب رو مطالعه کردم ولی یه سوال جدید مطرح کردم به اون پاسخ بدید