title: There is no argument that corresponds to the required formal paramter
body: <p>I have only just started learning <code>C#</code> so excuse this basic question. I am experimenting with C# <code>inheritance</code> and want to inherit the <code>properties</code> from <code>Shape</code> class into the <code>Rectangle</code> class. The <code>Rectangle</code> class below gives me an error: </p>
  
  <blockquote>
    <p>"There is no argument that corresponds to the required formal
    parameter 'height' of 'Shape.Shape(double.double)'</p>
  </blockquote>
  
  <p>Is anyone able to tell me why this is happening?</p>
  
  <pre><code>class Shape
  {
      public double Height { get; set; }
      public double Width { get; set; }
  
      public Shape (double height, double width)
      {
          Height = height;
          Width = width; 
      }
  
      public double calculateArea()
      {
          double Area = (Height * Width);
          return Area; 
      }
  }
  class Rectangle : Shape
  {
      public Rectangle(double height, double width)
      {
          Height = height;
          Width = width;
      }
      static void Main(string[] args)
      {
          Rectangle rectangle = new Rectangle(15, 19);
          double areaOfRectangle = rectangle.calculateArea();
          Console.WriteLine(areaOfRectangle);
      }
  }
  </code></pre>