그냥. 나는 비슷한 질문을 여기에 발견 : c# console, Console.Clear problemC# .net에서 콘솔을 지우는 방법?
하지만 그 질문에 대답하지 않았다.
업데이트합니다
Console.Clear()가 발생합니다 : IOException이 (핸들이 잘못되었습니다)
이 애플리케이션은 WPF 응용 프로그램입니다. 그러나 콘솔에 쓰는 것은 전혀 문제가되지 않으며 읽는 것도 아닙니다.
그냥. 나는 비슷한 질문을 여기에 발견 : c# console, Console.Clear problemC# .net에서 콘솔을 지우는 방법?
하지만 그 질문에 대답하지 않았다.
업데이트합니다
Console.Clear()가 발생합니다 : IOException이 (핸들이 잘못되었습니다)
이 애플리케이션은 WPF 응용 프로그램입니다. 그러나 콘솔에 쓰는 것은 전혀 문제가되지 않으며 읽는 것도 아닙니다.
Console.Clear()
은 콘솔 응용 프로그램에서 작동합니다.
ASP.NET 웹 사이트 프로젝트 나 Windows Forms 응용 프로그램에서 Console.Clear()
을 호출하면 IOException이 발생합니다.
어떤 종류의 응용 프로그램이 있습니까?
업데이트 :
이 도움이 될 경우 잘 모르겠어요,하지만 당신은 this forum thread 읽을 수있는 콘솔 출력 리디렉션되는 경우, Console.Clear()
는 IOException를 슬로우합니다. 어쩌면 WPF 응용 프로그램의 경우일까요? 이 기사에서는 콘솔이 리디렉션되는지 여부를 확인하는 방법에 대해 설명합니다.
시도해보십시오. Console.Clear()
- .NET 2.0 이후부터 사용 가능합니다.
업데이트 : 그 예외가 throw되었습니다. 마틴은 winforms에 오류가 나타날 것을 제안했습니다. 또는 ASP 그물. 이것은 wpf이며 문제 일 수도 있습니다. 그렇지만 질문조차도 마찬가지입니다. (필자는 쓰고 쓸 콘솔을 사용할 수 있습니다.) – Peter
Console.Clear()가 트릭을 수행합니다. IOException는 Throw되지 않습니다. 그렇다면 우리에게 말하지 않는 다른 것이 있습니다. 어떤 경우에는 코드를 보여 주어야합니다.
정말로 지울 필요가 있습니까? 또한 100 개의 빈 행을 콘솔에 인쇄하고이를 "표시"되도록하는 "cls"명령을 직접 만들 수도 있습니다. 그냥 생각.
그래서 콘솔을 사용하여 디버그 문제 또는 로깅을 수행하고 있습니까? –
플레이 가든 (Playgarden)의 일종의 테스트 프로그램입니다. wpf를 테스트 할 때 wpfstuff 만 사용합니다. 그렇지 않으면 우연히 콘솔에 인쇄합니다. 우연히도 콘솔을 지우고 싶었지만 결코 작동하지 않을 것이라고 생각하지 않았습니다.물론 그 prob없이 콘솔 앱을 시작할 수는 있지만, 나는 wpf에서 그렇게 할 수 있기를 원하거나, 적어도 문제를 파악할 수 있기를 원한다. – Peter