O'Reilly logo
  • James Goldman thinks this is interesting:

C# requires us to state explicitly that we are intending to override a virtual method.

From

Cover of Programming C# 5.0

Note

Arguably an improvement over C++. No accidentally shooting yourself in the foot.