#Faranak
سه شنبه 10 فروردین 1389, 12:35 عصر
با سلام به همه دوستان.
2سوال داشتم:
اول اینکه وقتی تعیین می کنیم یک classاز ilist استفاده کندبه صورت زیر:
class
MyDataSource:IList
با توجه به اینکه ilist یک collectionاست یعنی یک مجموعه است که یک سری امکانات به ما می دهد.
مگه نباید اعضای ilist(فقط اعضا نه پیاده سازی بدنه آنها)در کلاسی که ساختیم آورده شود پس چرا وقتی منilist: را جلوی نام کلاسم می ذارم اعضایilistدرکلاسم list نمیشوند.در
مورد interfaceهم به همین صورت .یک interface نوشتم به نام istudentودریک کلاس دیگرکه به صورت زیر آن را نوشته ام:
class
MFTStudent:IStudent
اعضای interfaceدر کلاسم آورده نمی شوند.سوال دوم این که:
با توجه به این که امکان حذف هیچ یک از اعضای interface در کلاس وجود ندارد طبیعتا بعضی از اعضا توسط کلاس پیاده سازی نمیشوند در این صورت visual studioهنگام اجرا به دلیل عدم پیاده سازی آنها error می گیره مثلا یک پراپرتی در interface است که در کلاس فقط وجود داره اما پیاده سازی نشده که این باعث error می شه .چی کار کنم
بجه ها اگه جواب سوال منو می دونید راهنمایی کنید ممنون.
2سوال داشتم:
اول اینکه وقتی تعیین می کنیم یک classاز ilist استفاده کندبه صورت زیر:
class
MyDataSource:IList
با توجه به اینکه ilist یک collectionاست یعنی یک مجموعه است که یک سری امکانات به ما می دهد.
مگه نباید اعضای ilist(فقط اعضا نه پیاده سازی بدنه آنها)در کلاسی که ساختیم آورده شود پس چرا وقتی منilist: را جلوی نام کلاسم می ذارم اعضایilistدرکلاسم list نمیشوند.در
مورد interfaceهم به همین صورت .یک interface نوشتم به نام istudentودریک کلاس دیگرکه به صورت زیر آن را نوشته ام:
class
MFTStudent:IStudent
اعضای interfaceدر کلاسم آورده نمی شوند.سوال دوم این که:
با توجه به این که امکان حذف هیچ یک از اعضای interface در کلاس وجود ندارد طبیعتا بعضی از اعضا توسط کلاس پیاده سازی نمیشوند در این صورت visual studioهنگام اجرا به دلیل عدم پیاده سازی آنها error می گیره مثلا یک پراپرتی در interface است که در کلاس فقط وجود داره اما پیاده سازی نشده که این باعث error می شه .چی کار کنم
بجه ها اگه جواب سوال منو می دونید راهنمایی کنید ممنون.