0

来自立即调用静态块的Java。在 VB.NET (ASP.NET) 中,在调用第一个方法之前不会调用模块构造函数。所以,这引出了一个问题,如果我在模块的构造函数中执行初始化,是否需要将它包装在同步时钟中?

4

1 回答 1

0

模块是 VB.NET 编程的精髓。编译后,它们与 C# 静态类相同,因此模块构造函数与 C# 静态构造函数相同。AC# 静态构造函数大概与 Java 中的静态块完全相同。文档指出 C# 静态构造函数永远不会执行超过一次,因此这表明不需要同步。

于 2014-10-01T06:00:17.347 回答