title: C# member cannot be accessed with an instance reference
body: <p>So i have these variables </p>
  
  <pre><code>List&lt;string&gt; files, images = new List&lt;string&gt;();
  string rootStr;
  </code></pre>
  
  <p>And this threaded function</p>
  
  <pre><code>private static int[] thread_search(string root,List&lt;string&gt; files, List&lt;string&gt; images)
  </code></pre>
  
  <p>But when I try to start the thread:</p>
  
  <pre><code>trd = new Thread(new ThreadStart(this.thread_search(rootStr,files,images)));
  </code></pre>
  
  <p>I get this error: </p>
  
  <blockquote>
    <p>Error 1   Member 'UnusedImageRemover.Form1.thread_search(string,
    System.Collections.Generic.List,
    System.Collections.Generic.List)' cannot be accessed with an
    instance reference; qualify it with a type name
    instead   E:\Other\Projects\UnusedImageRemover\UnusedImageRemover\Form1.cs    149 46  UnusedImageRemover</p>
  </blockquote>
  
  <p>Could you please tell me what I'm doing wrong?</p>