출력 창에 표시되는 진단 메시지
System.Diagnostics 클래스 라이브러리에 포함된 Debug 클래스 또는 Trace 클래스를 사용하여 출력 창에 런타임 메시지를 표시할 수 있습니다.디버그 버전 프로그램에서만 출력할 경우에는 Debug 클래스를 사용하십시오.디버그 및 릴리스 버전에서 모두 출력하려면 Trace 클래스를 사용하십시오.
출력 메서드
Trace 클래스와 Debug 클래스에는 다음과 같은 출력 메서드가 있습니다.
실행을 중단하지 않고 정보를 출력하는 여러 가지 Write 메서드.이 메서드는 이전 Visual Basic 버전의 Debug.Print 메서드 대신 사용됩니다.
지정된 조건이 실패할 경우 실행을 중단하고 정보를 출력하는 Debug.Assert 및 Trace.Assert 메서드.기본적으로 Assert 메서드는 해당 정보를 대화 상자에 표시합니다.자세한 내용은 관리 코드에 어설션 사용을 참조하십시오.
항상 실행을 중단하고 정보를 출력하는 Debug.Fail 및 Trace.Fail 메서드.기본적으로 Fail 메서드는 정보를 대화 상자에 표시합니다.
응용 프로그램의 프로그램 출력 이외에도 출력 창에는 다음과 같은 정보가 표시될 수 있습니다.
디버거에서 로드하거나 언로드한 모듈 정보
throw된 예외 정보
종료되는 프로세스 정보
종료되는 스레드 정보