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 に答える