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
"Klassenname": Eine abstrakte Klasse darf nicht versiegelt oder statisch sein.
'class name': an abstract class cannot be sealed or static
Eine abstrakte Klasse kann nicht zur Erstellung von Objekten verwendet werden, es sei denn, die Klasse wurde abgeleitet. Deshalb ist es nicht sinnvoll, die Klasse zu versiegeln. Eine abstrakte Klasse kann auch nicht statisch sein. Abstrakte Klassen sind dafür vorgesehen, eine Objekthierarchie zu unterstützen, in der die abstrakte Klasse als Basis verwendet wird.
Beispiel
Im folgenden Beispiel wird CS0418 generiert:
// CS0418.cs
public abstract sealed class C // CS0418
{
}
sealed static class S // CS0418
{
}
public class MyClass
{
public static void Main()
{
}
}