[Jacek Śliwerski]
(rzyjontko)Autor
Chłopak z Bałut (Dołów), po uniwerku i stypendium. Wiecznie zestresowane, przemądrzałe bezguście. Więcej na stronie domowej.
MakeGenericType anyone?
Potrzebuję bardzo prostej rzeczy: mając obiekt klasy Type reprezentujący interesujący mnie typ T chcę uzyskać obiekt klasy Type reprezentujący typ List<T>. Ja to robię tak:
Type MakeListType(Type elementType)
{
return typeof(List<int>).GetGenericTypeDefinition()
.MakeGenericType(new Type[] { elementType });
}
Da się to jakoś ładniej osiągnąć?
16 października 2006, 19:15:31