title: Cannot Convert from 'List<T>' to 'T[]'
body: <p>I am trying to pass a list object of type <code>List&lt;UploadQueue&gt;</code> to a WCF SOAP 
  method of the same parameter type and I am getting the error: </p>
  
  <blockquote>
    <p>Cannot Convert from
    'System.Collections.Generic.List'
    to 'WebAPI.Upload.UploadQueue[]'</p>
  </blockquote>
  
  <p>I don't understand this because my WCF method's (below) parameter type is <code>List&lt;UploadQueue&gt;</code>: </p>
  
  <pre><code>IService.DoUpload(List&lt;UploadQueue&gt; request)
  </code></pre>
  
  <p>Here is the code that calls "DoUpload" which returns the above error.</p>
  
  <pre><code>    List&lt;UploadQueue&gt; results = new List&lt;UploadQueue&gt;();
      HttpPostedFile m_objFile  = default(HttpPostedFile);
      int m_objFlag = default(int);
      Guid m_objGuid = Guid.NewGuid();
      DateTime m_objDate = DateTime.Now;
  
      try
      {
          if (Request.Files.Count &gt; 0)
          {
              for (var j = 0; i &lt;= (Request.Files.Count - 1); j++)
              {
                  m_objFile = Request.Files[j];
  
                  if (!(m_objFile == null | string.IsNullOrEmpty(m_objFile.FileName) | m_objFile.ContentLength &lt; 1))
                  {
                      results.Add(new UploadQueue(
                          m_objGuid,
                          m_objFlag,
                          m_objFile.ContentLength,
                          m_objFile.FileName,
                          m_objDate)
                      );
  
                  }
  
              }
          }
  
      }
      catch (Exception ex)
      {
          //handle error
      }
  
      retParam = upload.DoUpload(results);
  </code></pre>
  
  <p>Ideas? Thanks.</p>