Я смотрел этот пост в блоге и имел следующие вопросы:
- Для чего нам нужно ключевое слово
new
, просто нужно указать, что метод базового класса скрыт. Я имею в виду, зачем нам это нужно? Если мы не используем ключевое словоoverride
, не скрываем ли мы метод базового класса? - Почему значение по умолчанию в С# скрывается и не переопределяется? Почему дизайнеры реализовали это так?