首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

异常传递有关问题

2012-02-26 
错误传递问题有的时候组件逻辑很容易出现 方法调用方法调用方法........的问题以前一直用的是方法返回布尔

错误传递问题
有的时候组件逻辑很容易出现 方法调用方法调用方法........的问题
以前一直用的是方法返回布尔类型,上一级方法根据返回true或false来判断是否要执行下一步,这样很麻烦 会使得整个代码充充满了if判断语句 而且返回值一直被bool占用

后来考虑了用throws自定义异常 这样直接在最外层加个try catch就行了 但是这样的话 try catch块也会多的恐怖,而且据说try catch很消耗资源 目前还没尝试

请问有什么好的方法或者有什么资料推荐下吗

[解决办法]
我都是用的if else
[解决办法]
".....而且返回值一直被bool占用"
--------------------------------------
你不会使用out ,ref 参数啊,你想返回N个不同的值也没问题啊


[解决办法]
频繁trycatch需要很大开销,无论是编译时还是运行时。

按返回值判断一直是通用做法

热点排行