C# -- Debug, Trace 사용하여 출력하기
참고: https://support.microsoft.com/ko-kr/kb/815788#bookmark-5
https://msdn.microsoft.com/en-us/library/system.diagnostics.debug.aspx --> Debug Class
https://msdn.microsoft.com/en-us/library/system.diagnostics.trace.aspx --> Trace Class
** Debug vs Trace
- Debug 모드에서는 Debug, Trace 모두 출력함.
- Release 모드에서는 Trace 만 출력함.
** System.Diagnostics 네임스페이스에 있는 Debug 사용하기
1. Debug.WriteLine() --- Output 에 출력함.
2. Debug 정보 들여쓰기하여 잘보이게 하기.
--- Debug.Indent() ; 들여쓰기 시작.
--- Debug.Unindent() ; 들여쓰기 종료.
3. Listener 사용하여 Console 출력 또는 파일로 출력 지정하기.
--- TextWriterTraceListener() 사용.
--> Console.Out 지정해서 Debug 정보가 Output 에 2번 출력됨.
4. Debug.Assert 사용하기
--- 거짓일때만 메세지박스 출력한다.
--- 몇가지 메소드 형태가 있다.
Assert(Boolean)
Assert(Boolean, String)
Assert(Boolean, String, String)
Assert(Boolean, String, String, Object[])
5. Release 모드에서는 Trace 만 실행됨.
'C#' 카테고리의 다른 글
C# -- 인쇄 #1 -- 텍스트 인쇄하기 (0) | 2015.08.17 |
---|---|
c# -- winform 그래픽 ; 문자 세로로 그리기 (0) | 2015.08.17 |
c# -- winform, console 동시 사용하기 (0) | 2015.08.12 |
c# - 시스템 상태 확인 ; cpu, ram (0) | 2015.06.20 |
c# -- multi-thread winform 만들기 (0) | 2015.06.18 |