Chyba kompilátoru CS0418
'název třídy': Abstraktní třída nemůže být zapečetěná ani statická.
Abstraktní třídu nelze použít k vytvoření objektů, pokud není odvozena, takže nemá smysl být zapečetěn. Abstraktní třída nemůže být smysluplně statická; Abstraktní třídy jsou navrženy tak, aby podporovaly hierarchii objektů, která bude používat abstraktní třídu jako základ.
Následující ukázka vygeneruje CS0418:
// CS0418.cs
public abstract sealed class C // CS0418
{
}
sealed static class S // CS0418
{
}
public class MyClass
{
public static void Main()
{
}
}
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: