Подтвердить что ты не робот

С# new в объявлении метода

public new int AdjustedBaseValue

Что означает здесь новое?

4b9b3361

Ответ 1

Это означает, что вы затеняете значение int. Он объявляется в базовом классе, и вы повторно объявляете его в производном классе, эффективно скрывая версию базового класса.

Подробнее см. здесь.

Ответ 2

В этом случае new является модификатором, который скрывает унаследованный элемент из базового класса. См. документацию.

Ответ 4

Новое - это скрытие реализации базового класса. Остановка полиморфизма...