3
ich einen generischen Typ haben:Berufung Type.MakeGenericType() mit null Argumente
MyType<T1, T2, T3>
und ich möchte, dies zu tun:
typeof(MyType<,,>).MakeGenericType(new [] { null, null, string});
so dass ich am Ende mit:
MyType<,,string>
Sie können jedoch keine Null-Typen in MakeGenericType übergeben (siehe: http://msdn.microsoft.com/en-us/library/system.type.makegenerictype.aspx).
Wie erreiche ich das?
Dank
Warum wollen Sie dies tun wollen? Fügen Sie die anderen Typen später hinzu? – thecoop
Ich muss offene generische Typen unterstützen, ich habe Regeln, die auf MyTypes basierend auf ihren generischen Argumenten angewendet werden. so ein MyType würde die Mytype <,,z> Regel darauf angewendet bekommen. –