アクセス修飾子 '<アクセス修飾子>' は無効です

Get ステートメントまたは Set ステートメントは、包含するプロパティに指定されているより制限の緩いアクセス レベルを指定します。

プロパティには常にアクセス レベルを指定できます。 さらに、このプロパティのアクセス レベルよりも制限が厳しければ、プロパティ プロシージャ (Get または Set) の 1 つを上限として、異なるアクセス レベルを指定できます。 たとえば、プロパティが Friendの場合、プロパティ プロシージャに対して Private ではなく、 Publicを指定できます。 プロパティ プロシージャの両方にアクセス レベルを指定することはできません。

エラー ID: BC31100

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

  • プロパティ プロシージャのアクセス レベルをプロパティよりも厳しくするか、またはアクセス修飾子を完全に削除します。

  • Property Statementで制限の緩いアクセス レベルを宣言し、プロパティ プロシージャのいずれかに、より制限の厳しいアクセス レベルを宣言します。

関連項目