请教异常处理方法
小弟写了一个class封装了一个xml的对象。
小弟有个疑问:是在class中进行异常捕获,还是class外捕获异常好了???
目前小弟的处理方法是在class外。
方法一:
public class a
{
public a()
{
try
{
.........
}
catch
{
.........
}
}
}
程序中为
a b = new a();
方法二:
public class a
{
public a()
{
..........
}
}
程序中为
try
{
a b = new a();
}
catch
{
.....
}
请问什么方法好?或者是内中内外都异常处理了?但是异常用的太多影响系统性能啊。
问题点数:20、回复次数:3Top
1 楼xhan2000(popeye.net)回复于 2003-01-05 14:50:22 得分 20
异常并不太影响性能
非常成熟的和规范的公用类最好内部处理异常
Top
2 楼huweighost(樵子)回复于 2003-01-05 15:35:49 得分 0
哦,谢谢~~~~~~~~
我明白了。
我是在asp.net中用。我看vs7的文档中说异常比较影响系统性能。建议不要使用太多异常。
所以我不知道是在class里面做异常处理还是在外面,如此看来class内外都要处理了啊。Top
3 楼tangjun(俊)回复于 2003-01-05 17:05:10 得分 0
最好在Class里,这样在使用的时候不要考虑了。Top




