Compilerfehler CS0681
Der Modifizierer 'abstract' ist für Felder nicht gültig. Verwenden Sie stattdessen eine Eigenschaft.
Ein Feld kann nicht als abstrakt definiert werden. Sie können jedoch eine abstrakte Eigenschaft verwenden, die auf das Feld zugreift.
Das folgende Beispiel generiert CS0681:
// CS0681.cs
// compile with: /target:library
abstract class C
{
abstract int num; // CS0681
}
Verwenden Sie stattdessen den folgenden Code:
// CS0681b.cs
// compile with: /target:library
abstract class C
{
public abstract int num
{
get;
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.
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: