Получение коллеции произвольного типа
После продолжительно перерыва вернулся на C#.
Можно ли сделать, как на Java?
Есть метод:
public class MyUtils {
public static <T> List<T> list() {
return new ArrayList<T>();
}
}
И я его вызываю в разных местах, где мне надо коллекция:
List<Integer> i = MyUtils.list();
или так:
List<MyType> t = MyUtils.list();
Как сделать такое же на шарпе? В том плане, чтобы в функцию list явно не передавать тип.
Источник: Stack Overflow на русском