程序集反射执行的问题

publicclassA{publicvoidCreatehtml(intt){假如:t==1,调B类或t==2调C类我想请问一下如果在此根据t的值进行反射B与C类关键问... public class A{
public void Createhtml(int t)
{
假如:t==1,调 B类 或 t==2 调 C类
我想请问一下如果在此根据t的值进行反射B与C类
关键问题是不能直接实例化B类与C类,因为我在此t可能有很多参数,1,2只是我举的一个例,望高手指教,有没有办法可以直接动态实例化类
}
}

public class B{
public bool Class_Exec()
{
HttpContext.Current.Response.write("B");
}
}

public class C{
public bool Class_Exec()
{
HttpContext.Current.Response.write("C");
}
}
展开
 我来答
大熊先生P
2009-11-13 · 超过11用户采纳过TA的回答
知道答主
回答量:28
采纳率:0%
帮助的人:27.3万
展开全部
如果t==1 为C类 t==2是B类 t==3是D类等等,这些条件和类名之间是有规律可寻的,那么可以在实例化前转化成类名.如果这件条件和类名之间没有任何关系,那最好传递参数定义为(string型).
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式