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