Compilerfout CS0551
Expliciete interface-implementatie 'implementatie' ontbreekt in accessor 'accessor'
Een klasse die expliciet de eigenschap van een interface implementeert, moet alle accessors implementeren die door de interface worden gedefinieerd.
Zie Eigenschappen gebruiken voor meer informatie.
In het volgende voorbeeld wordt CS0551 gegenereerd.
// 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; }
}
}
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: