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