title: The right way to print strings with timeout in between each characters in C#
body: <p>Here is a Code I'm trying to simplify rather than it taking just a line of code to print out two characters. Basically I'm trying to print out series of strings with timeout in between each characters so it would seem to have a typing in keyboard effect.</p>
  
  <pre><code>Thread.Sleep(500);
          Console.Write("\nP");Thread.Sleep(60); Console.Write("r"); Thread.Sleep(60);
          Console.Write("o"); Thread.Sleep(60); Console.Write("c"); Thread.Sleep(60);
          Console.Write("e"); Thread.Sleep(60); Console.Write("s"); Thread.Sleep(60);
          Console.Write("s"); Thread.Sleep(60); Console.Write("i"); Thread.Sleep(60);
          Console.Write("n"); Thread.Sleep(60); Console.Write("g"); Thread.Sleep(60);
          Console.Write(" ."); Thread.Sleep(400); Console.Write("."); Thread.Sleep(400);
          Console.Write("."); Thread.Sleep(400);
  </code></pre>
  
  <p>Thanks for any help.</p>