Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Messaggio di errore
'classe' non implementa il membro di interfaccia 'funzione di accesso'. 'funzione di accesso alla classe' è di tipo non public.
'class' does not implement interface member 'accessor'. 'class accessor' is not public
Questo errore si verifica quando si tenta di implementare una proprietà di un'interfaccia, ma l'implementazione della funzione di accesso alla proprietà nella classe non è di tipo public. I metodi che implementano i membri di interfaccia devono avere accessibilità di tipo public. Per correggere l'errore, rimuovere il modificatore di accesso dalla funzione di accesso alla proprietà.
Esempio
Il seguente codice di esempio genera l'errore CS0277:
// CS0277.cs
public interface MyInterface
{
int Property
{
get;
set;
}
}
public class MyClass : MyInterface // CS0277
{
public int Property
{
get { return 0; }
// Try this instead:
//set { }
protected set { }
}
}