如何基于在运行时确定的类型动态创建通用列表

时间:2014-08-05 17:19:06

标签: c# system.reflection

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

var clsBoName;
if(Type==1)
{
    clsBoName=clsBOManageRoles;
}
else 
{
    clsBoName=clsBOManageOthers;
}

List<clsBoName> RoleCapabilityList = new List<clsBoName>(); 

clsBOManageRoles,clsBOManageOthers是类

请建议我

1 个答案:

答案 0 :(得分:4)

我的建议是创建一个clsBOManageRoles和clsBOManageOthers派生自的基类或接口。