DEV/c#
[C#] Delay 기능
DIY_Dev_Design
2019. 6. 21. 16:40
반응형
c# .net 환경 개발시 아래의 함수를 이용하여 Delay 를 구현할 수 있습니다.
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)
{
System.Windows.Forms.Application.DoEvents();
ThisMoment = DateTime.Now;
}
return DateTime.Now;
}
사용할때는 아래와 같이 사용합니다.
Delay(1000); // 1초 동안 Delay 를 하게 되죠
이상 간단하게 Delay 기능 사용하기 였습니다.
반응형