C#으로 고정밀, 안정적인 타이머 구축
C#에서 매우 정확하고 신뢰할 수 있는 타이머를 생성하기 위해 System.Timers.Timer
클래스는 강력한 솔루션을 제공합니다. 이 수업을 사용하면 특정 간격으로 작업을 예약할 수 있습니다.
Interval
객체의 Timer
속성은 타이머 이벤트 사이의 시간을 설정합니다. 이 값을 15000밀리초(15초)로 설정하면 15초마다 관련 메소드가 트리거됩니다.
다음은 Timer
클래스를 보여주는 코드 예제입니다.
<code class="language-csharp">using System; using System.Timers; public class TimerExample { public static void Main(string[] args) { // Create a timer with a 15-second interval Timer timer = new Timer(15000); timer.Elapsed += OnTimedEvent; // Attach the event handler timer.Start(); // Start the timer Console.WriteLine("Press 'q' to exit."); while (Console.ReadKey().Key != ConsoleKey.Q) { } // Keep the console app running } // Method executed when the timer elapses private static void OnTimedEvent(object sender, ElapsedEventArgs e) { Console.WriteLine("Timer event triggered."); } }</code>
이 코드는 15초마다 OnTimedEvent
메서드를 호출하는 타이머를 생성합니다. Console.ReadKey()
메서드는 사용자가 'q'를 누를 때까지 콘솔 애플리케이션을 계속 실행합니다.
위 내용은 C#에서 정확하고 안정적인 타이머를 어떻게 만들 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!