如何在C#中每2小时调用一次方法

Pet*_*ter 2 .net c# timer winforms

如何在C#中每2小时调用一次方法

例如,可能每2小时发生一次点击事件

Ale*_*Aza 8

定时器Timer.Tick事件

  1. Timer组件添加到表单中.
  2. 将间隔设置为7200000 ms(2 x 60 x 60 x 1000)
  3. 订阅Tick活动.
  4. 调用您需要调用的方法.例如:

    private void timer1_Tick(object sender, EventArgs e)
    {
       button1_Click(this, EventArgs.Empty);
    }
    
    Run Code Online (Sandbox Code Playgroud)

我以为你使用的是Windows Forms.

如果您使用的是WPF,则有DispatcherTimer课程.


Fra*_*ert 5

如果可能,创建一个在计划任务上运行的应用程序,然后可以将其设置为每2小时调用一次该方法.