構造体内の共有されていないメンバーは 'New' として宣言できません

構造体内の共有されていない変数が、 New 句で宣言されています。

次のコード行が示すとおり、構造体内の共有される参照変数は初期化でき、共有しない参照変数は初期化せずに使用できます。

Shared structVar1 As New System.ApplicationException

Dim structVar2 As System.ApplicationException

しかし、構造体内の共有しない参照変数は初期化できません。 次のコード行は正しくありません。

Dim structVar3 As New System.ApplicationException ' INVALID IN A STRUCTURE

エラー ID: BC30795

このエラーを解決するには

  • 参照変数宣言から Shared 修飾子または New キーワードを削除します。

関連項目