10
VS2008에 샘플 콘솔 응용 프로그램을 작성하고 있습니다. 이제 화면에 출력을 표시하는 Console.WriteLine()
메서드가 있고 사용자가 응용 프로그램을 끝내기를 기다리는 Console.ReadKey()
이 있습니다.콘솔 버퍼 지우기
을 입력하면 Console.WriteLine()
메서드가 표시되는 동안을 입력하면 응용 프로그램이 종료됩니다.
Console.ReadKey()
메서드 이전에 입력 버퍼를 지우려면 어떻게해야합니까? 데이터가 표시되는 동안 사용자가 Enter 단추를 몇 번 눌러도 응용 프로그램이 종료되지 않도록해야합니까?
방금 한 내용을 설명해 주실 수 있습니까? –
아주 좋습니다. 나는 이것에 대해 몰랐다! @Soham : MSDN에서 ['Console.KeyAvailable'] (http://msdn.microsoft.com/en-us/library/system.console.keyavailable.aspx)에 대해 읽으면 분명해질 것이라고 생각합니다. –
입력 버퍼에 키가 있으면 Console.KeyAvailable이 true를 반환합니다. Console.ReadKey (false)는 키를 표시하는 버퍼에서 키를 읽습니다. 이주기는 입력 버퍼를 지워야합니다. – gandjustas