0

你好假设我有一个控制台应用程序,看起来像这样

class Program
{
    static void Main(string[] args)
    {

    }

    public void DoSomething()
    {
        Console.WriteLine("Hello World");
    }
}

}

我不想使用 System.Threading.timer 每 10 秒执行一次我的 DoSomething 方法。谁能举例说明这是如何完成的?

提前致谢 :)

4

2 回答 2

1

课程的文档页面System.Threading.Timer有一个很长的很好的例子。

于 2011-04-09T08:38:03.020 回答
1
Timer timer1 = new Timer(10000);
        timer1.Enabled = true;
        timer1.Elapsed += new ElapsedEventHandler(timer1_Elapsed);
        timer1.Start();



    static void timer1_Elapsed(object sender, ElapsedEventArgs e)
    {
       //Do Something

    }
于 2011-04-09T08:42:22.643 回答