title: Invalid expression term 'string' in c#
body: <pre><code>public delegate void FileDelegate(List&lt;string&gt; str);
  public event FileDelegate FilesCompleted;
  
  void upload_Status(object sender, EventArgs e)
  {
      FileUpload fu = sender as FileUpload;
      if (fu.Status == FileUploadStatus.Complete)
      {
          if (uploading)
              UploadFiles();
          if (FilesCompleted != null)
          {
              if (files.Count == files.Count(q =&gt; q.Status == FileUploadStatus.Complete))     
                  FilesCompleted(files.ToList(string));
          }
      }
  }
  </code></pre>
  
  <p>When I build the program, I got below Error message:</p>
  
  <blockquote>
    <p>FilesCompleted(files.ToList(string)); <br />
    "Invalid expression term 'string'"</p>
  </blockquote>