2013-05-12 3 views
1

() 비주얼 스튜디오에서 작업하고 여기에 대해 많은 것을 읽을 수 없습니다 : How to add a delay for a 2,3 secondsThread.sleep를 2012 난 그냥 Thread.sleep를에 대해 알게

을 방법은 인식되지 않습니다 내가의 Microsoft Visual에서 그것을 시도 할 때 Studio Express 2012를 사용하여 매우 간단한 C# 전투 시뮬레이터를 닫을 수 있습니다 (필자는 While 루프 외부의 맨 아래에 넣었습니다).

+2

참고하십시오. Task.Delay를 사용하면 비동기 적으로 대기하거나 타이머를 만들고 타이머 이벤트를 처리 할 수 ​​있습니다. –

답변

2

는 Thread.sleep를를 사용하는 것은 * * 거의 항상 할 수있는 잘못된 일이라고

System.Threading.Thread.Sleep(2000); 
+0

완벽하게 작동했습니다! Thread.Sleep()만으로도 충분합니까? 대부분의 권장 사항에는 그 내용 만 포함되어있는 것 같습니다. –

+0

방금 ​​System.Threading을 사용해야 함을 발견했습니다. 상단에. 다시 한번 감사드립니다. –

+0

@ RayLee : using 문을 사용하면 해당 문에 정의 된 부분이 필요하지 않습니다. 따라서 System.Threading 부분을 제거 할 수 있습니다. 다행히 도울 수 있었고, 내 대답을 받아들이 셔도 좋습니다. (내 대답의 왼쪽 상단에있는 점수 아래의 진드기). – Goz

관련 문제