#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로 설정해준다.
참 간단하면서도, 많이 사용되므로 자주자주 사용하즈아!!
'개발 > C#' 카테고리의 다른 글
직렬화와 역직렬화(feat.JSON) (1) | 2019.05.03 |
---|---|
[C#] 식 본문 멤버(Expression Bodied Members) (0) | 2018.08.08 |
[C#] Linq를 이용해서 n개의 값을 random하게 추출 (0) | 2018.07.27 |
text에서 newline tag 를 br태그로 변경 (0) | 2018.05.17 |
[C#] Enum 에 대해서 알아보자. (0) | 2018.05.15 |