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
};
};