CS0418 de erro do compilador
Mensagem de erro
'nome de classe': uma classe abstrata não pode ser sealed ou estático
Uma classe abstrata não pode ser usada para criar objetos, a menos que ele é derivado, portanto, ele não faz sentido ser sealed.Uma classe abstrata não pode forma significativa ser estática ou; classes abstratas são projetados para oferecer suporte a uma hierarquia de objetos que usará a classe abstrata sistema autônomo base.
Exemplo
O exemplo a seguir gera CS0418:
// CS0418.cs
public abstract sealed class C // CS0418
{
}
sealed static class S // CS0418
{
}
public class MyClass
{
public static void Main()
{
}
}