> 백엔드 개발 > C++ > C#에서 정확하고 안정적인 타이머를 어떻게 만들 수 있나요?

C#에서 정확하고 안정적인 타이머를 어떻게 만들 수 있나요?

Linda Hamilton
풀어 주다: 2025-01-18 17:52:13
원래의
114명이 탐색했습니다.

How Can I Create a Precise and Reliable Timer in C#?

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿