C#中一种可调用的异常处理方法
之前做异常处理时,感觉很麻烦,每个地方都要写try和catch,机缘巧合下看到一篇文章无需写try/catch,也能正常处理异常,介绍EntLib,比较复杂,然后想到写一个异常处理的函数ExceptionHandle,把需要处理的代码用委托或者结合匿名函数插进去,以后如果需要同样的异常处理,可以直接调用,如下面的代码所示。 缺点是如果需要处理新的异常,需要再写一个新的异常处理函数,有待改善,另外一个需要改善的是异常处理函数的参数。万里长征,总算走了一步。 class Program { delegate void delegateTest(int x, int y); delegate
用户评论