Возможно ли использовать this.GetType()
как тип List
?
У меня есть следующие class
, унаследованные несколько объектов:Обратный лист <this>
public class MainRepository
{
// ??? should be the type of this
public List<???> GetAll()
{
return new List<???>();
}
}
Я знаю, это может быть сделано в качестве общего метода, как это:
public List<T> GetAll<T>()
{
return new List<T>();
}
Но мне интересно, если это может быть сделано без явно определяя тип вызывающего метода.
Вы всегда можете определить список как «Список
Почему бы не использовать статический метод для возврата типа класса? public static List GetAll() –
cdie
Что не так с общим подходом? – Sayse