title: Can I initialize a C# attribute with an array or other variable number of arguments?
body: <p>Is it possible to create an attribute that can be initialized with a variable number of arguments?</p>
  
  <p>For example:</p>
  
  <pre><code>[MyCustomAttribute(new int[3,4,5])]  // this doesn't work
  public MyClass ...
  </code></pre>