Condividi tramite


Errore del compilatore C3908

livello di accesso meno restrittivo di 'construct'

Un metodo di accesso alle proprietà (get o set) non può avere un accesso meno restrittivo rispetto all'accesso specificato nella proprietà stessa. Analogamente, per i metodi della funzione di accesso agli eventi.

Per altre informazioni, vedere proprietà ed eventi.

L'esempio seguente genera l'errore 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
   };
};