Partilhar via


Erro do compilador C3908

nível de acesso menos restritivo do que "construir"

Observações

Um método de acesso à 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 acesso a 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
   };
};