Compilerfout CS0277
'class' implementeert geen interfacelid 'accessor'. 'class accessor' is niet openbaar
Deze fout treedt op wanneer u probeert een eigenschap van een interface te implementeren, maar de implementatie van de eigenschapstoegangsor in de klasse is niet openbaar. Methoden voor het implementeren van interfaceleden moeten openbare toegankelijkheid hebben. U kunt dit oplossen door de toegangsaanpassing op de eigenschapstoegangsfunctie te verwijderen.
In het volgende voorbeeld wordt CS0277 gegenereerd:
// 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 { }
}
}
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: