我在写的时候想知道
Shared ReadOnly Variable As DataType = New DataType()
或者,
Shared ReadOnly Variable As New DataType()
它是延迟加载还是实例初始化?
没有共享的 ReadOnly 本身怎么样?
例子:System.Type.Delimiter
我在写的时候想知道
Shared ReadOnly Variable As DataType = New DataType()
或者,
Shared ReadOnly Variable As New DataType()
它是延迟加载还是实例初始化?
没有共享的 ReadOnly 本身怎么样?
例子:System.Type.Delimiter
也没有延迟加载。
它们在 Type 初始化时被初始化:静态初始化在任何静态成员被访问或第一次创建该类型的实例时触发。
您提到的示例(System.Type.Delimiter)由Static Constructor初始化。