Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Fehlermeldung
Der abstract-Modifizierer ist für Felder nicht gültig. Verwenden Sie stattdessen eine Eigenschaft.
The modifier 'abstract' is not valid on fields. Try using a property instead
Felder können nicht als abstrakt festgelegt werden. Sie können jedoch eine abstrakte Eigenschaft verwenden, die auf das Feld zugreift.
Beispiel
Im folgenden Beispiel wird der Fehler CS0681 generiert.
// 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;
}
}