title: Sealed method in C#
body: <p>I am a newbie in C#.I am reading about Sealed keyword.I have got about sealed class.I have read a line about Sealed method where we can make Sealed method also.The line was (<strong>By declaring method as sealed, we can avoid further overriding of this method.</strong>) 
  I have created a demo but didn't understand that the meaning of above line and sealed method use. Below is my code:-</p>
  
  <pre><code>using System;
  
  namespace ConsoleApplication2
  {
      class Program:MyClass
      {
          public override sealed void Test()
          {
              Console.WriteLine("My class Program");
          }
          static void Main(string[] args)
          {
              Program obj = new Program();
              obj.Test();
              Console.ReadLine();
          }
      }
  
      class MyClass
      {
          public virtual void Test()
          {
              Console.WriteLine("My class Test");
          }
      }
  
  
  }
  </code></pre>
  
  <p>Please tell me why we use Sealed methods and what are the advantages of Sealed methods.</p>