Computer >> Máy Tính >  >> Lập trình >> C#

Hẹn giờ trong C #

Không gian tên được sử dụng để đặt bộ hẹn giờ là Hệ thống. Bộ hẹn giờ. Lớp Bộ hẹn giờ tạo một sự kiện sau một khoảng thời gian đã đặt, với một tùy chọn để tạo các sự kiện lặp lại.

Đầu tiên, tạo một đối tượng hẹn giờ trong khoảng thời gian 5 giây -

timer = new System.Timers.Timer(5000);

Đặt sự kiện đã trôi qua cho bộ hẹn giờ. Điều này xảy ra khi khoảng thời gian trôi qua -

timer.Elapsed += OnTimedEvent;

Bây giờ hãy bắt đầu hẹn giờ.

timer.Enabled = true;

Ví dụ

using System;
using System.Timers;

public class Demo {
   private static Timer timer;

   public static void Main() {
      timer = new System.Timers.Timer();
      timer.Interval = 5000;

      timer.Elapsed += OnTimedEvent;
      timer.AutoReset = true;
      timer.Enabled = true;

      Console.WriteLine("Press the Enter key to exit anytime... ");
      Console.ReadLine();
   }

   private static void OnTimedEvent(Object source, System.Timers.ElapsedEventArgs e) {
      Console.WriteLine("Raised: {0}", e.SignalTime);
   }
}