С# new в объявлении метода public new int AdjustedBaseValue Что означает здесь новое? Ответ 1 Это означает, что вы затеняете значение int. Он объявляется в базовом классе, и вы повторно объявляете его в производном классе, эффективно скрывая версию базового класса. Подробнее см. здесь. Ответ 2 В этом случае new является модификатором, который скрывает унаследованный элемент из базового класса. См. документацию. Ответ 3 Вот хорошее сообщение на форуме с некоторыми примерами между различиями в использовании new vs override http://social.msdn.microsoft.com/Forums/en/Vsexpressvcs/thread/65e02299-300f-4b74-8f0a-679f490605f5 Ответ 4 Новое - это скрытие реализации базового класса. Остановка полиморфизма...
Ответ 1 Это означает, что вы затеняете значение int. Он объявляется в базовом классе, и вы повторно объявляете его в производном классе, эффективно скрывая версию базового класса. Подробнее см. здесь.
Ответ 2 В этом случае new является модификатором, который скрывает унаследованный элемент из базового класса. См. документацию.
Ответ 3 Вот хорошее сообщение на форуме с некоторыми примерами между различиями в использовании new vs override http://social.msdn.microsoft.com/Forums/en/Vsexpressvcs/thread/65e02299-300f-4b74-8f0a-679f490605f5