ورود

View Full Version : مشکل در ساخت اینترفیس



ma.andishe
شنبه 02 اسفند 1399, 13:00 عصر
سلام دوستان لطفا راهنمایی کنیید
من یک کلاس به این شکل دارم
public class SearchModel : ISearchModel
{




public class _UrlList
{
public int UrlNumber { get; set; }
public string UrlDesc { get; set; }
public int LineNumber { get; set; }


}




public List<_UrlList> readurl(String _Url)
{





return searchurl(_resultread);




}



}



و اینترفیس به این شکل دارم

public interface ISearchModel
{




List<object> readurl(string _Url)
{
throw new NotImplementedException();
}





}


ولی زمانی که اینترفیس رو تعریف میکنم و میخوام از اون استفاده کنم وارد کلاس فرزند نمیشه اگر نوع تابع رو به استرینگ تبدیل کنم درست میشه ولی به حالت بالا مشکل داره لطفا راهنمایی کنیید

ma.andishe
شنبه 02 اسفند 1399, 18:13 عصر
دوستان کسی نیست راهنمایی کنه؟
یا اینکه برام یه مثالی بزنه از کلاسی که حاوی یک متدی است که لیستی از یک کلاس رو برمیگردونه و بخوام از اینترفیس اون رو پیاده سازی کنم
ممنون میشم راهنمایی کنید

barnamenevisjavan
شنبه 02 اسفند 1399, 20:35 عصر
سلام دوستان لطفا راهنمایی کنیید
من یک کلاس به این شکل دارم
public class SearchModel : ISearchModel
{




public class _UrlList
{
public int UrlNumber { get; set; }
public string UrlDesc { get; set; }
public int LineNumber { get; set; }


}




public List<_UrlList> readurl(String _Url)
{





return searchurl(_resultread);




}



}



و اینترفیس به این شکل دارم

public interface ISearchModel
{




List<object> readurl(string _Url)
{
throw new NotImplementedException();
}





}


ولی زمانی که اینترفیس رو تعریف میکنم و میخوام از اون استفاده کنم وارد کلاس فرزند نمیشه اگر نوع تابع رو به استرینگ تبدیل کنم درست میشه ولی به حالت بالا مشکل داره لطفا راهنمایی کنیید
داخل اینترفیس به این صورت تعریف کنید
List<object> readurl(string _Url);

ma.andishe
شنبه 02 اسفند 1399, 20:53 عصر
ممنون از پاسختون ،ولی اینجور هم که تعریف کرده بودم باز وارد کلاس نمیشه

barnamenevisjavan
یک شنبه 03 اسفند 1399, 19:48 عصر
ممنون از پاسختون ،ولی اینجور هم که تعریف کرده بودم باز وارد کلاس نمیشه
ینی چی وارد کلاس نمیشه اینترفیس اینجوری تعریف میشه جور دیگه تعریف نمیشه

ma.andishe
پنج شنبه 07 اسفند 1399, 14:34 عصر
نه مشکل از من بود کانستراکتورشو ننوشته بودم.باز ممنون وقت گذاشتید

mp2009
پنج شنبه 14 اسفند 1399, 17:12 عصر
دوست عزیز مشکل شما اینه که اینترفیس رو Inject نکردید حتما