Erro do compilador CS0418
«Nome da classe»: 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 seja derivada, por isso não faz sentido ser selada. Uma classe abstrata também não pode ser significativamente estática; As classes abstratas são projetadas para dar suporte a uma hierarquia de objetos que usará a classe abstrata como base.
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()
{
}
}
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: