title: Overridable and Override in C# and VB
body: <p>In C#, <code>override</code> is enabled by default so, is there no need to <em>explicitly</em> declare a method as overridable in the base class? If so</p>
  
  <ol>
  <li>Is Overridable just limited to VB.NET or it is required in C# as well?</li>
  <li>Hence which type of methods can be overridden? Is it only abstract methods of an abstract class or any method?</li>
  </ol>