Erro do Compilador CS0418
"class name": uma classe abstrata não pode ser selada ou estática
Uma classe abstrata não pode ser usada para criar objetos, a menos que sejam derivados dela, portanto, não faz sentido que ela seja selada. Também não é razoável que uma classe abstrata seja estática; classes abstratas são projetadas para dar suporte a uma hierarquia de objetos que usará a classe abstrata como base.
O seguinte exemplo gera o erro CS0418:
// CS0418.cs
public abstract sealed class C // CS0418
{
}
sealed static class S // CS0418
{
}
public class MyClass
{
public static void Main()
{
}
}
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: