다음을 통해 공유


출력 창에 메시지 보내기

System.Diagnostics 클래스 라이브러리의 일부인 Debug 클래스 또는 Trace 클래스를 사용하여 출력 창에 런타임 메시지를 쓸 수 있습니다. 프로그램의 디버그 버전에서만 출력하려면 Debug 클래스를 사용합니다. 디버그릴리스 버전 모두에서 출력하려면 Trace 클래스를 사용합니다.

출력 메서드

TraceDebug 클래스는 다음과 같은 출력 메서드를 제공합니다.

  • 다양한 쓰기 메서드- 실행 중단 없이 정보를 출력합니다. 이러한 메서드는 이전 버전의 Visual Basic에서 사용되는 Debug.Print 메서드를 대체합니다.

  • 지정된 조건이 실패할 경우 실행 및 출력 정보를 중단하는 System.Diagnostics.Debug.AssertSystem.Diagnostics.Trace.Assert 메서드입니다. 기본적으로 Assert 메서드는 대화 상자에 정보를 표시합니다. 자세한 내용은 관리 코드 어설션을 참조하세요.

  • 항상 실행 및 출력 정보를 중단하는 System.Diagnostics.Debug.FailSystem.Diagnostics.Trace.Fail 메서드입니다. 기본적으로 Fail 메서드는 대화 상자에 정보를 표시합니다.

출력 창에는 다음 정보도 표시할 수 있습니다.

  • 디버거가 로드했거나 언로드한 모듈입니다.

  • 던져지는 예외입니다.

  • 종료되는 프로세스입니다.

  • 종료되는 스레드입니다.