title: The call is ambiguous between the following methods or properties C#
body: <p>While compiling my program (I compile it from MonoDevelop IDE) I receive an error:</p>
  
  <blockquote>
    <p>Error CS0121: The call is ambiguous between the following methods or
    properties:
    <code>System.Threading.Thread.Thread(System.Threading.ThreadStart)' and
    </code>System.Threading.Thread.Thread(System.Threading.ParameterizedThreadStart)'
    (CS0121)</p>
  </blockquote>
  
  <p>Here the part of code.</p>
  
  <pre><code>Thread thread = new Thread(delegate {
      try
      {
          Helper.CopyFolder(from, to);
          Helper.RunProgram("chown", "-R www-data:www-data " + to);
      }
      catch (Exception exception)
      {
          Helper.DeactivateThread(Thread.CurrentThread.Name);
      }
      Helper.DeactivateThread(Thread.CurrentThread.Name);
  });
  thread.IsBackground = true;
  thread.Priority = ThreadPriority.Lowest;
  thread.Name = name;
  thread.Start();
  </code></pre>