반응형

 

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 기능 사용하기 였습니다.

반응형

+ Recent posts