首页 新闻 搜索 专区 学院

字符串能转换成一个自定义类类型吗?

0
悬赏园豆:20 [已关闭问题]

比如 “NewsCenter” 反射或其它办法 转换成 NewsCenter这个类类型?

System.Reflection.Assembly.GetExecutingAssembly().CreateInstance("..NewsCenter", false);
只是创建了类型实例,我不希望创建实例

主要是我有个泛型方法,泛型参数是类型,我不想每次有新增的类型都去修改源代码

代码
private DataTable getNewsDataTable4Tree<T, TView>(INewsCategoryFacade<T, TView> NewsCategoryFacade, string myCategoryIDs)
//where T:NewsCategory
//where TView:NewsCategoryView
{
if (myCategoryIDs == null)
return DataTableHelper.ToDataTable<T>(NewsCategoryFacade.getList4Tree());
else
return DataTableHelper.ToDataTable<T>(NewsCategoryFacade.getList4Tree(myCategoryIDs));
}
private void BindViewTree(TreeView tree, string configKey, string myCategoryIDs)
{
switch (configKey)
{
case "NewsCenter":
InitViewTree(tree.Nodes,
"0", getNewsDataTable4Tree<NewsCenterCategory, NewsCenterCategoryView>(NewsCenterCategoryFacade, myCategoryIDs));
break;
case ""
}
}

 

问题补充: up有用吗?
軒轅劍的主页 軒轅劍 | 初学一级 | 园豆:62
提问于:2010-04-15 09:40
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册