Zajmuję interfejs do projektu próbki chciałem go mieć jako rodzajowy, jak to możliwe, więc stworzył interfejs jak poniżejJak mogę powrócić IEnumerable <T> od sposobu
public interface IUserFactory
{
IEnumerable<Users> GetAll();
Users GetOne(int Id);
}
ale potem to się stało musiałem powielać interfejs zrobić poniżej
public interface IProjectFactory
{
IEnumerable<Projects> GetAll(User user);
Project GetOne(int Id);
}
jeśli spojrzał na powyższej różnicy jest tylko typy wrócą, więc stworzył coś takiego jak poniżej tylko znaleźć mi się błąd Cannot Resolve Symbol T
Co robię źle
public interface IFactory
{
IEnumerable<T> GetAll();
T GetOne(int Id);
}
+1 zaakceptowany, doceniony i zapisany 30 minut od mojego dnia – Deeptechtons
btw jest taki sam jak twój publiczny interfejs publiczny IFFLER { IEnumerable GetAll(); Wpisz GetOne (int Id); } ' –
Deeptechtons
@Deeptechtons - Prawie. 'Type' jest rzeczywistą nazwą klasy .NET, więc może wydawać się niejednoznaczna. Ale nazwa parametru rodzajowego może być dowolna. – Oded