C# 타이머(Timer) 대신 사용할 만한 소스
마스터욱
0
23
0
0
2018-10-16 14:56:33
타이머는 사용해 본 결과 매우 불안정하다.
가끔 멈추기도 하고 말이다.
sleep() 은 프로그램이 정지하기 때문에 비추이고,
차라리 아래소스를 사용하는게 훨씬 좋은것 같다.
- private static DateTime Delay(int MS)
- {
- DateTime ThisMoment = DateTime.Now;
- TimeSpan duration = new TimeSpan(0, 0, 0, 0, MS);
- DateTime AfterWards = ThisMoment.Add(duration);
- while (AfterWards >= ThisMoment)
- {
- ThisMoment = DateTime.Now;
- }
- return DateTime.Now;
- }