我继承了一个旧的VB.net项目.代码主要使用try-catch进行错误处理.但是在某些地方我找到了If Err.Number 0然后. 如果发生错误,是什么决定是否应该抛出异常,或者只是设置Err? 我不想两种方式
如果发生错误,是什么决定是否应该抛出异常,或者只是设置Err?
我不想两种方式处理错误……
Err
对象与旧式On Error错误处理构造一起使用,这是经典VB的余数. Try-Catch是更新的.NET风格的错误处理方式.
您可以在Error Handling in Visual Basic.NET了解更多相关信息,以及相同之处.