Теория. Метод static + virtual. Как?
От: Аноним  
Дата: 17.09.10 13:56
Оценка:
Есть базовый класс фигуры, имеющий метод количество сторон.
Наследники переопределяют его — метод класса треугольника вернёт 3, а квадрата — четыре.

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

Как такое делать лучше — забить на статик, или...?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.