title: C# Override with different parameters?
body: <p>Here is an example of what I am looking to do.</p>
  
  <pre><code>public class A
  {
      public virtual void DoSomething(string a)
      {
        // perform something
      }
  }
  public class B : A
  {
      public Override void DoSomething(string a, string b)
      {
        // perform something slightly different using both strings
      }
  }
  </code></pre>
  
  <p>So I want to override DoSomething from class A and allow it to pass a second parameter. Is this possible?</p>