Ошибка компилятора CS0418
"имя_класса": абстрактный класс не может иметь тип sealed или static
Абстрактный класс не может использоваться для создания объектов, если он не является производным, поэтому нет смысла делать его запечатанным. Абстрактный класс также не имеет смысла делать статическим; абстрактные классы предназначены для поддержки иерархии объектов, которая будет использовать абстрактный класс в качестве основы.
В следующем примере возникает ошибка CS0418:
// CS0418.cs
public abstract sealed class C // CS0418
{
}
sealed static class S // CS0418
{
}
public class MyClass
{
public static void Main()
{
}
}
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: