Compilerfehler CS0442
„Property“: Abstrakte Eigenschaften können keine private-Accessoren haben.
Dieser Fehler tritt auf, wenn Sie den Zugriffsmodifizierer „private“ verwenden, um einen abstrakten Accessor zu ändern. Zum Beheben dieses Fehlers verwenden Sie einen anderen Zugriffsmodifizierer, oder verwenden Sie eine nicht abstrakte Eigenschaft.
Beispiel
Im folgenden Beispiel wird CS0442 generiert:
// CS0442.cs
public abstract class MyClass
{
public abstract int AbstractProperty
{
get;
private set; // CS0442
// Try this instead:
// set;
}
}
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.