title: How to attain overloading without copying the complete method if only a minor change is needed?
body: <p>Consider these methods (<code>int</code> used as parameter input to simplify the Example. But it can be any datatypes and must not be same)</p>
  
  <pre><code>        public int Multiply(int a, int b)
          {
              int c=1;
              return (a * b * c);
          }
          public int Multiply(int a, int b, int c)
          {
              return (a * b * c);
          }
  </code></pre>
  
  <p>Suppose these methods were written long, Then how could I avoid copying the complete method?</p>