私が書くとき私は疑問に思っていました
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
どちらも遅延ロードされません。
これらは、タイプが初期化されるときに初期化されます。静的初期化は、静的メンバーがアクセスされたとき、またはタイプのインスタンスが最初に作成されたときにトリガーされます。
あなたが言及した例(System.Type.Delimiter)は、静的コンストラクターによって初期化されます。