Программа создает таймер который работает с частотой 10 раз в секунду и печатает очередную букву из заданой строки в окне консоле.
using System;
using System.Timers;
namespace EventsInConsole
{
class Program
{
static int counter = 0;
static string displayString = "This string will appear one letter at a time.";
static void WriteChar(Object source, ElapsedEventArgs e)
{
Console.Write(displayString[counter++ % displayString.Length]);
}
static void Main(string[] args)
{
Timer myTimer = new Timer(100);
myTimer.Elapsed += new ElapsedEventHandler(WriteChar);
myTimer.Start();
Console.ReadLine();
}
}
}
No comments:
Post a Comment