#if 전처리기

Visual Studio 에서는 Dubug, Release 2가지 방법으로 빌드가 가능하다.
Debug는 로컬 및 테스트 서버에서 작업시에
Release는 실서버에 반영할때 사용하고 있습니다.

그래서 Debug로 빌드할때, 예외처리 및 테스트 데이터를 삽입할때가 많습니다.
이때 #if 전처리기를 사용하여 예외처리를 하면 테스트 데이터 및 예외처리에 대해 수월하게 사용할 수 있습니다.

var isTest = false;
 
#if DEBUG
    isTest = true;
#else
    isTest= false;
#endif
cs

DEBUG 모드에서는 isTest라는 변수를 true로 설정하고, 그 이외의 모드에서는 false로 설정해준다.


참 간단하면서도, 많이 사용되므로 자주자주 사용하즈아!!

+ Recent posts