标签: c# reflection types
考虑到我有以下内容:
Type objectType = typeof(A);
如何将objectType转换为collectionType? 知道collectionType代表以下内容:
Type collectionType = typeof(IList<A>);
答案 0 :(得分:4)
正如@PetSerAl在评论中提到的,这样做的方法是这样的:
typeof(IList<>).MakeGenericType(typeof(A))