次の方法で共有


コンパイラ エラー C3908

'construct' のアクセス レベルよりも制限が少ないアクセス レベルです

プロパティ アクセサー メソッド (get または set) は、プロパティ自体で指定されたアクセスよりも制限が少ないアクセス許可にすることはできません。 イベント アクセサー メソッドについても同様です。

詳細については、「プロパティ」と「イベント」をご覧ください。

次の例では、C3908 エラーが生成されます。

// C3908.cpp
// compile with: /clr
ref class X {
protected:
   property int i {
   public:   // C3908 property i is protected
      int get();
   private:
      void set(int);   // OK more restrictive
   };
};