Just like the way the computer does it in War Games. I\'ve started, but I don\'t know where to go from here.
static void TypeLine(string line)
{
string o
The effect you are looking for is that after each character of the string is written to the console a short delay of about 10 to 50 milliseconds is made, just like in this code:
static void Main()
{
var myString = "Hey there" + Environment.NewLine + "How are you doing?";
foreach (var character in myString)
{
Console.Write(character);
Thread.Sleep(30);
}
Console.WriteLine();
Console.ReadLine();
}
In the code above, I create a string that has a line break in it (Environment.NewLine
). Afterwards I use an foreach
loop to run through every character of that string and write it to the console one by one. After each character, the thread is put to sleep for 30 milliseconds (Thread.Sleep
) so that is just works again after that time span.
If you have any further questions, please feel free to ask.