CLOSE SEARCH

Assertion in C#

Assertion은 특정 조건이 만족되지 않을때 프로그램을 멈추고 오류를 표시해주는 기능이다.  Assertion 관련 함수들은 첫번째 파라미터로 검사할 조건식을 받는데, 이 조건식이 true이면 다음 작업을 계속 진행하고 false이면 프로그램을 종료시키고 스택정보나 지정한 오류정보를 표시한다.

  • Debug.Assert() : 디버그 모드에서만 동작한다. 
  • Trace.Assert() : 디버그 모드와 릴리즈 모드에서 모두 동작한다. 

Filed under: Programming Languages