Как получить тип элемента обобщенной коллекции? - C#

Узнай цену своей работы

Формулировка задачи:

Добрый день, господа! Столкнулся с нетривиальной задачей: как получить тип элемента коллекции List<T>, в которой нет значений. например она объявлена так
List<T> lst = new List<T>();
Нужно как-то получить из этого lst typeof(T) или что-то типа lst[i].GetType(), но в последнем случае как-то надо обратиться к элементу коллекции, в которой нет элементов. Как. не придумал. Что касается первого, то тоже ничего в голову не приходят

Решение задачи: «Как получить тип элемента обобщенной коллекции?»

textual
Листинг программы
internal string LCreateTable<T>(T obj) where T : System.Collections.IEnumerable

Оцени полезность:

6   голосов , оценка 3.667 из 5