Skip to: Site menu | Main content

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?

Klepanie

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

Komentarze

Treść komentarza można formatować zgodnie ze składnią Textile.
Odpowiedzi śledzić można przy pomocy RSS RSS .