title: C# - Delay at code start
body: <p>I want to make some delay on my code
  I used <strong>Thread.Sleep</strong>
  But my programs go to not responding after some Threads
  And then goes out of not responding after the program ended its processes
  I want to use something better ... Like Thread </p>
  
  <pre><code>AddToConsole("text",milliseconds)
  </code></pre>
  
  <p>And the AddToConsole Void :</p>
  
  <pre><code>Appendline(text);
  
  Thread.Sleep(milliseconds);
  </code></pre>
  
  <p>Thanks,</p>