Erro do compilador C3908

nível de acesso menos restritivo do que 'construct'

Observações

Um método de acessador de propriedade (get ou set) não pode ter acesso menos restritivo do que o acesso especificado na própria propriedade. Da mesma forma para métodos de acessador de eventos.

Para obter mais informações, consulte propriedade e evento.

Example

O exemplo a seguir gera 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
   };
};