Разница между new и override?

У меня есть базовый класс, который Я хочу предоставить некоторую «базовую» функциональность для методов для всех наследующих классов.

В моих наследуемых классах я хочу сделать:

public override void Setup()
{
   base.Setup();
}

Но в данный момент говорится, что я должен использовать ключевое слово new.

Как мне его получить, чтобы мне пришлось использовать ключевое слово override ?

Есть ли разница между тем, как я сейчас использую ключевое слово new и переопределить ?

6
задан bluish 3 September 2014 в 14:21
поделиться