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
Nell'implementazione esplicita dell'interfaccia 'implementazione' manca la funzione di accesso 'funzione di accesso'.
Explicit interface implementation 'implementation' is missing accessor 'accessor'
Una classe che implementa in modo esplicito una proprietà di un'interfaccia deve implementare tutte le funzioni di accesso definite da tale interfaccia.
Per ulteriori informazioni, vedere Utilizzo delle proprietà (Guida per programmatori C#).
Esempio
Il seguente codice di esempio genera l'errore CS0551:
// CS0551.cs
// compile with: /target:library
interface ii
{
int i
{
get;
set;
}
}
public class a : ii
{
int ii.i { set {} } // CS0551
// OK
int ii.i
{
set {}
get { return 0; }
}
}