如何根据运行时确定的类型动态创建泛型列表

本文关键字:动态 类型 创建 泛型 列表 何根 运行时 | 更新日期: 2023-09-27 18:16:38

如何根据如下条件更改列表中的类类型:

var clsBoName;
if(Type==1)
{
    clsBoName=clsBOManageRoles;
}
else 
{
    clsBoName=clsBOManageOthers;
}
List<clsBoName> RoleCapabilityList = new List<clsBoName>(); 

clsBOManageRoles, clsBOManageOthers是类

请推荐我

如何根据运行时确定的类型动态创建泛型列表

我的建议是创建一个基类或接口,clsBOManageRoles和clsBOManageOthers都是从这个基类或接口派生的。