|
1
3
好吧,CLR不需要创建变量。就这样。异常已被实例化,因此没有收益。这只是一个额外变量的分配。
|
|
|
2
2
在发布模式下,编译器生成的IL没有区别(在这两种情况下都没有为异常分配局部变量)。
在调试模式下编译时(至少对我来说,在VS2017中编译)有一点不同,在这种模式下,在
|
|
|
3
0
不同的是,你可以访问
注意,上面的代码会记录并吞下异常,这完全取决于您的代码的用例。 |
|
|
M.Jane · 组织和编写异常类的正确方法 7 年前 |
|
|
shubham daharwal · java中的内部捕获异常 7 年前 |
|
|
Jon · 如何在不需要任何操作的情况下处理Python异常 7 年前 |
|
|
felix1415 · C++捕获(标准::异常和e)与捕获(…) 7 年前 |
|
k0pernikus · 如何在scala中键入可能引发异常的函数? 7 年前 |