Compilerfehler CS0418
'Klassenname': Eine abstrakte Klasse darf nicht versiegelt oder statisch sein.
Eine abstrakte Klasse kann nicht zum Erstellen von Objekten verwendet werden, sofern sie nicht abgeleitet wurde, daher ist die Versiegelung nicht sinnvoll. Eine abstrakte Klasse kann auch nicht sinnvollerweise statisch sein. Abstrakte Klassen dienen zur Unterstützung einer Objekthierarchie, die die abstrakte Klasse als Basis verwendet.
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()
{
}
}
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: