Errore del compilatore CS0551
Nell'implementazione esplicita dell'interfaccia 'implementation' manca la funzione di accesso 'accessor'
Una classe che implementa in modo esplicito una proprietà di un'interfaccia deve implementare tutte le funzioni di accesso definite dall'interfaccia.
Per altre informazioni, vedere Using Properties.
L'esempio seguente 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; }
}
}
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: