title: Passing an empty array as default value of an optional parameter
body: <p>How does one define a function that takes an optional array with an empty array as default?</p>
  
  <pre><code>public void DoSomething(int index, ushort[] array = new ushort[] {},
   bool thirdParam = true)
  </code></pre>
  
  <p>results in:</p>
  
  <p>Default parameter value for 'array' must be a compile-time constant.</p>