C#的static constructor抛了异常会怎么处理?
Contents
stackoverflow上举了这个例子说明在C#中,如果static constructor只会被调用一次,即使抛了异常,也不会重试调用。如果抛了异常,那么在这个appdomain里面,这个类就不能用了。
示例代码:
1 | using System; |
输出如下:
1 | In static constructor |
stackoverflow上举了这个例子说明在C#中,如果static constructor只会被调用一次,即使抛了异常,也不会重试调用。如果抛了异常,那么在这个appdomain里面,这个类就不能用了。
示例代码:
1 | using System; |
输出如下:
1 | In static constructor |