개발/C#
[C#] #if 전처리기에 대해서 알아보자.
한번사는인생.
2018. 8. 6. 17:33
#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로 설정해준다.
참 간단하면서도, 많이 사용되므로 자주자주 사용하즈아!!