日期:2014-05-18  浏览次数:20863 次

语句块外部对内部对象的调用问题
程序中if(){}判断语句中根据判断结果,实例化某一对象,后续语句中需要多次调用该对象,但是if(){}结束后,局部对象已经被释放,如何定义来满足后续调用的需求,if(){}语句执行之前无法定义,因为需要根据判断条件确定实例化的对象,也就是说之前并不确定要实例化哪个对象。

------解决方案--------------------
你在if之前都不确定自己要实例化什么对象,你后面要如何使用?
顶多是object。
------解决方案--------------------
1、用接口,定义它们的共同方法和属性。
2、用反射。4.0的话可以考虑dynamic。