Является ли замена абстрактного метода виртуальным критическим изменением?C#

Место общения программистов C#
Ответить
Anonymous
 Является ли замена абстрактного метода виртуальным критическим изменением?

Сообщение Anonymous »

Предположим, у меня есть абстрактный класс с общедоступным абстрактным методом. Если я сделаю этот метод виртуальным, а не абстрактным (т. е. предоставлю реализацию по умолчанию), станет ли это критическим изменением?
Я думаю, что нет, потому что все существующие конкретные классы в любом случае уже переопределяют функцию, поэтому реализация по умолчанию не должна ни на что влиять. Но раньше я ошибался на этот счет, поэтому решил, что лучше перепроверить.

Подробнее здесь: https://stackoverflow.com/questions/798 ... ing-change
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»