我有一个通用接口(interface),比如IGeneric。对于给定的类型,我想找到一个类通过IGeneric实现的泛型参数。这个例子更清楚:ClassMyClass:IGeneric,IGeneric,IDontWantThis{...}Typet=typeof(MyClass);Type[]typeArgs=GetTypeArgsOfInterfacesOf(t);//Atthispoint,typeArgsmustbeequalto{typeof(Employee),typeof(Company)}GetTypeArgsOfInterfacesOf(Typet)的实现是什么?注
我有一个通用接口(interface),比如IGeneric。对于给定的类型,我想找到一个类通过IGeneric实现的泛型参数。这个例子更清楚:ClassMyClass:IGeneric,IGeneric,IDontWantThis{...}Typet=typeof(MyClass);Type[]typeArgs=GetTypeArgsOfInterfacesOf(t);//Atthispoint,typeArgsmustbeequalto{typeof(Employee),typeof(Company)}GetTypeArgsOfInterfacesOf(Typet)的实现是什么?注