簡體   English   中英

C#使用system.threading.timer以間隔執行方法

[英]C# Executing a method with intervals using system.threading.timer

你好說我有一個控制台應用程序,看起來像這樣

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

    }

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

}

我不想每隔10秒使用System.Threading.timer執行我的DoSomething方法。 誰能舉例說明這是怎么做的?

提前致謝 :)

System.Threading.Timer文檔頁面有一個冗長的好例子。

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

    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM