Je ne trouve pas un moyen d'utiliser un objet Type de première classe (instance System.Type) en tant que paramètre de type dans une construction générique en C# 3.0/.NET 3.5. Ci-dessous un exemple simplifié de ce que je veux faire:Utilisation d'objets Type en tant que paramètres de type pour génériques en C#
public void test()
{
Type someType = getSomeType(); // get some System.Type object
MyGeneric<someType> obj = new MyGeneric<someType>(); // won't compile
}
Est-il possible d'utiliser le UnType objet comme un paramètre de type pour un générique?
J'ai personnellement utilisé un commutateur. Cela peut ne pas être applicable partout ... J'aimerais que ce soit comme dans votre exemple. –