读书人

为什么有些方法不抛出错误但就是没有

发布时间: 2012-02-07 17:45:37 作者: rapoo

为什么有些方法不抛出异常,但就是没有返回,也不往下执行了
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

读书人网 >C#

热点推荐