语句块外部对内部对象的调用问题 程序中if(){}判断语句中根据判断结果,实例化某一对象,后续语句中需要多次调用该对象,但是if(){}结束后,局部对象已经被释放,如何定义来满足后续调用的需求,if(){}语句执行之前无法定义,因为需要根据判断条件确定实例化的对象,也就是说之前并不确定要实例化哪个对象。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你在if之前都不确定自己要实例化什么对象,你后面要如何使用?顶多是object。 但是我if判断以后可以实例化,我需要实例化以后在if语句块之外调用,如果操作? 我说了,你下面的代码都不知道之前实例化的是个什么东西,你想怎么写下面的处理?if(){ A x = new A();}else{ B x = new B();}...x.?你都不知道x到底是A还是B,你想怎么处理?只能是把x定义为A和B的基类。 1、用接口,定义它们的共同方法和属性。2、用反射。4.0的话可以考虑dynamic。 前台如何调用后台的方法. 关于FtpWebRequest 请求FTP的问题。。 求助一个自动更新变量值的问题 C# 怎么做网络收藏夹?多用户有数据导入/导出 数据库查询以及置顶 怎么判断表中是否有重复行 datagridview控件双击后弹出新的winform,修改后如何自动刷新? 一个简单的小问题,在线等! 在列表里点修改按钮就可以直接修改的数据控件 一个web中datagrid的问题. C#串口问题 静态方法的一个例子结果不对
顶多是object。
if()
{
A x = new A();
}
else
{
B x = new B();
}...
x.?
你都不知道x到底是A还是B,你想怎么处理?
只能是把x定义为A和B的基类。
2、用反射。4.0的话可以考虑dynamic。