title: Problem with constructors and inheritance in C#
body: <p>I am having the following problem:</p>
  
  <pre><code>public class A {
      public A(X, Y, Z) {
      ...
      }
  }
  
  public class B : A {
      public B(X, Y) : base(X, Y) {
          //i want to instantiate Z here and only then pass it to the base class!
      }
  }
  </code></pre>
  
  <p>How can I solve this problem? Is there a way?</p>