屏幕上打印stringclass Program
{
static int counter = 0;
static string display = "This is string on letter at a time.\n";
static void Main(string[] args)
{
Timer mytime = new Timer(20); //一秒内引发50次事件(需要添加时间命名空间)
mytime.Elapsed += new ElapsedEventHandler(WriteChar); //调用Elapsed事件
mytime.Start();
}
static void WriteChar(object souse,ElapsedEventArgs e)
{
Console.Write(display[counter++ % display.Length]);
}
}
{
static int counter = 0;
static string display = "This is string on letter at a time.\n";
static void Main(string[] args)
{
Timer mytime = new Timer(20); //一秒内引发50次事件(需要添加时间命名空间)
mytime.Elapsed += new ElapsedEventHandler(WriteChar); //调用Elapsed事件
mytime.Start();
}
static void WriteChar(object souse,ElapsedEventArgs e)
{
Console.Write(display[counter++ % display.Length]);
}
}
{
static int counter = 0;
static string display = "This is string on letter at a time.\n";
static void Main(string[] args)
{
Timer mytime = new Timer(20); //一秒内引发50次事件(需要添加时间命名空间)
mytime.Elapsed += new ElapsedEventHandler(WriteChar); //调用Elapsed事件
mytime.Start();
for(;;)//这个地方要加一个死循环,否则定时器还没启动,整个程序就退出去了!
{
}
}
static void WriteChar(object souse,ElapsedEventArgs e)
{
Console.Write(display[counter++ % display.Length]);
}
}
后面加上这个
Console.ReadLine();
等待显示