title: Using generic collections as parameters in ASMX web services
body: <p>I have an ASMX web service which has a method - </p>
  
  <pre><code>void DoSomething(List&lt;string&gt; list);
  </code></pre>
  
  <p>I have implemented this service, compiled and hosted in IIS. I used <code>wsewsdl3.exe</code> to generate the proxy. In the generated proxy the method definition is changed to - </p>
  
  <pre><code>DoSomething(string[] list) { ..
  </code></pre>
  
  <p>Is it not possible to have List as a parameter to an ASMX web service? What should I do to fix the proxy?</p>