출력 창에 메시지 보내기
System.Diagnostics 클래스 라이브러리의 일부인 Debug 클래스 또는 Trace 클래스를 사용하여 출력 창에 런타임 메시지를 쓸 수 있습니다. 프로그램의 디버그 버전에서만 출력하려면 Debug 클래스를 사용합니다. 디버그 및 릴리스 버전 모두에서 출력하려면 Trace 클래스를 사용합니다.
출력 메서드
Trace 및 Debug 클래스는 다음과 같은 출력 메서드를 제공합니다.
다양한 쓰기 메서드- 실행 중단 없이 정보를 출력합니다. 이러한 메서드는 이전 버전의 Visual Basic에서 사용되는
Debug.Print
메서드를 대체합니다.지정된 조건이 실패할 경우 실행 및 출력 정보를 중단하는 System.Diagnostics.Debug.Assert 및 System.Diagnostics.Trace.Assert 메서드입니다. 기본적으로
Assert
메서드는 대화 상자에 정보를 표시합니다. 자세한 내용은 관리 코드 어설션을 참조하세요.항상 실행 및 출력 정보를 중단하는 System.Diagnostics.Debug.Fail 및 System.Diagnostics.Trace.Fail 메서드입니다. 기본적으로
Fail
메서드는 대화 상자에 정보를 표시합니다.
출력 창에는 다음 정보도 표시할 수 있습니다.
디버거가 로드했거나 언로드한 모듈입니다.
던져지는 예외입니다.
종료되는 프로세스입니다.
종료되는 스레드입니다.
관련 콘텐츠
- 디버거 보안
- 출력 창
- 추적 및 계측 애플리케이션
- C#, F# 및 Visual Basic 프로젝트 형식
- 관리 코드 디버깅