为什么有些方法不抛出异常,但就是没有返回,也不往下执行了
void A()
{
B();
C();
D();
}
我的程序结构如上
调用A时,应该按顺序执行B C D
但是有时候运行C就没有返回值了,D也不运行
而且在这时,再次调用A,还能得到B的结果,但是到C又没有返回了,也不继续执行了
请问,这是怎么回事,有和这相似经历的吗,是那方面有可能出错了?
------解决方案--------------------出现这样的问题主要还是程序的问题!
------解决方案--------------------问题太宽泛了 不好具体回答。可能死循环?
------解决方案--------------------try
{}
catch
{}
------解决方案--------------------世界变化太快
应该是数据变了吧,我也遇到过一样的情况
数据不一样,会发现更多bug
------解决方案--------------------我的异常是不走try-chatch,与你的有些类似,支持ing,
有空看看我的异常:http://community.csdn.net/Expert/topic/5698/5698576.xml?temp=.500149