Error del compilador CS0418
'class name': una clase abstracta no puede ser sellada ni estática
Una clase abstracta no puede usarse para crear objetos a menos que sea derivada, por lo que no tiene sentido que sea sellada. Una clase abstracta tampoco puede ser estática con sentido; las clases abstractas están diseñadas para admitir una jerarquía de objetos que usará la clase abstracta como base.
El ejemplo siguiente genera la advertencia CS0418:
// CS0418.cs
public abstract sealed class C // CS0418
{
}
sealed static class S // CS0418
{
}
public class MyClass
{
public static void Main()
{
}
}
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: