c#控制台每秒执行一次

Jack LDZ 2017-01-05 05:58:46
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Timers;

namespace ConsoleApplication4
{
class Program
{
private static void TimeEvent(object source, ElapsedEventArgs e)
{
Console.WriteLine("abc"); //这里是定时器的操作
}
static void Main(string[] args)
{
System.Timers.Timer aTimer = new System.Timers.Timer();
aTimer.Elapsed += new ElapsedEventHandler(TimeEvent);
// 设置引发时间的时间间隔 此处设置为1秒(1000毫秒)
aTimer.Interval = 1000;
aTimer.Enabled = true;
}

}
}
...全文
1097 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
crystal_lz 2017-01-06
  • 打赏
  • 举报
回复
Main 返回 整个程序退出
EnForGrass 2017-01-05
  • 打赏
  • 举报
回复
引用 3 楼 Chinajiyong 的回复:

   System.Timers.Timer aTimer = new System.Timers.Timer(1000);
 mytimer.Elapsed += new ElapsedEventHandler(WriteChar);
            mytimer.Start();
            Console.ReadKey();

 System.Timers.Timer aTimer = new System.Timers.Timer(1000);
 mytimer.Elapsed += new ElapsedEventHandler(TimeEvent);
            mytimer.Start();
            Console.ReadKey();
EnForGrass 2017-01-05
  • 打赏
  • 举报
回复

   System.Timers.Timer aTimer = new System.Timers.Timer(1000);
 mytimer.Elapsed += new ElapsedEventHandler(WriteChar);
            mytimer.Start();
            Console.ReadKey();
EnForGrass 2017-01-05
  • 打赏
  • 举报
回复

   System.Timers.Timer aTimer = new System.Timers.Timer(1000);
 mytimer.Elapsed += new ElapsedEventHandler(WriteChar);
            mytimer.Start();
            Console.ReadKey();
巴士上的邂逅 2017-01-05
  • 打赏
  • 举报
回复
aTimer.Enabled = true;后加句Console.Read();

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧