title: An abstract method overrides an abstract method
body: <pre><code>public abstract class A
  {
      public abstract void Process();
  }
  
  public abstract class B : A
  {
      public abstract override void Process();
  }
  
  public class C : B
  {
      public override void Process()
      {
          Console.WriteLine("abc");
      }
  }
  </code></pre>
  
  <p>This code throws an Compilation Error: 'B' does not implement inherited abstract member 'A.Process()'.</p>
  
  <p>Is there any way to do this?</p>