PDA

View Full Version : چگونگی تعریف یک InterFace در برنامه



Xcalivorse
پنج شنبه 03 مرداد 1387, 10:14 صبح
با سلام.

1- میخواستم بدونم چگونه میتوان در برنامه یک InterFace تعریف کرد ؟

2- وقتی یک کلاس داریم که می خواهیم از یکی از اینترفیسهای آماده در دات نت ارث بری کنه ، چگونه میتوانیم بفهمیم که اینترفیس مورد نظر دارای چه متدها و توابعی است ؟

با تشکر.

نهمنهح
پنج شنبه 03 مرداد 1387, 12:33 عصر
سلام
این طوری میتونی Interface تعریف کنی:
public interface IStorable
{
// A method for retrieving important data
string RetrieveData();
// A property to set the path for saving data
string SavePath
{
get;
set;
}
}

نهمنهح
پنج شنبه 03 مرداد 1387, 13:02 عصر
2.یه را هش اینه وقتی اینو نوشتی
class Employees : IStorable
اگر برای چند لحظه موس را روی اسم Interface نگه داری کادر کوچکی نمایش داده خواهد شد گزینه Implement interface 'IStorable' در اینجا IStorable نهم Interface است کلیک کن وتمام متدها و خاصیتهای Interface در کلاس پیاده سازی می شوند
file:///C:/DOCUME%7E1/C%23/LOCALS%7E1/Temp/moz-screenshot.jpgfile:///C:/DOCUME%7E1/C%23/LOCALS%7E1/Temp/moz-screenshot-1.jpg