将类型对象转换为列表<对象>的类型

本文关键字:类型 对象 转换 列表 | 更新日期: 2023-09-27 17:55:57

考虑到我有以下内容:

Type objectType = typeof(A);

如何将对象类型转换为集合类型?知道集合类型表示以下内容:

Type collectionType = typeof(IList<A>);

将类型对象转换为列表<对象>的类型

正如@PetSerAl评论中提到的,这样做的方法如下:

typeof(IList<>).MakeGenericType(typeof(A))