Есть базовый класс фигуры, имеющий метод количество сторон.
Наследники переопределяют его — метод класса треугольника вернёт 3, а квадрата — четыре.
Понятно, что базовый метод имеет описание как virual, а неследники — override.
Но т.к. для реализации этого метода не нужен инстанс объекта, то хочется сделать его статиком.
А незззяя... Вернёт
error CS0112: A static member 'pkg.test.SomeFigure' cannot be marked as override, virtual, or abstract
Как такое делать лучше — забить на статик, или...?