title: C# - Call a constructor from another constructor after some calculations
body: <p>I have 2 constructors, accepting different types of arguments:</p>
  
  <pre><code>public someClass(String s) {
  
      // the string is parsed to an int array.
      int[] array = doSomething(s);
  
      this(array);
  }
  
  public someClass(int[] array) {
      doSomethingElse(array);
  }
  </code></pre>
  
  <p>However on the first constructor I get "Method name is expected". Is there a way to have a constructor call another after performing other actions, or is it simply a limitation of C#?</p>