그래서이 while 루프는 이렇게 보입니다.키를 사용하여 While (true) 루프를 종료하려면 어떻게합니까?
bool isTrue = true;
while(isTrue)
{
//Do work over and over
}
궁금합니다. 현재 루프가 중단 될 때 키를 눌렀는지 확인하는 if 문을 추가 할 수 있습니까? 루프를 방해하지 않고 일종의 비동기 작업을 할 수 있습니까? 그것은 작업을 반복해서 자동화하기 때문입니다. 질문을 위해서 인쇄하고 있다고 가정 해 봅시다. "Hello World!"은 3 초마다 콘솔에 전송됩니다.
'Do more over and over'에서 어떤 일이 일어나고 있습니까? 이 코드를 우리에게 보여줘야합니다. 가장 좋은 답변은 큰 차이를 만들 수 있습니다. – Enigmativity
checkout Console.KeyAvailable https://msdn.microsoft.com/en-us/library/system.console.keyavailable(v=vs.110).aspx –
하지만 정기적으로 (각 3 초) 무언가를하고 싶다면 BackgroundWorker를 사용하십시오. 수업 –