-
[C#] 조건부 컴파일 기호, 여러 개(코드 비활성화, 코드 숨기기, #if, #else, #endif)Microsoft .NET/C# 2019. 3. 21. 18:30
사용 목적에 따라 특정 코드를 비활성화해야 되는 상황에는 #define과 #if, #else, #endif를 사용하여 처리하지만
다수의 CS에서 같은 처리를 하게 되면 매우 불편합니다.
그런 상황에서는 조건부 컴파일 기호와 #if, #else, #endif를 사용하면 됩니다.
1. 솔루션 우클릭 -> 속성 -> 빌드
여백을 추가하여 다수의 기호를 추가가능합니다.
2. 코드에 적용
#if A-TYPE //code A #else //code B #endif
위 이미지와 같이 해당 기호가 조건부 컴파일 기호인지 체크하여 해당 코드만 활성화합니다.
'Microsoft .NET > C#' 카테고리의 다른 글
[C#] 널 결합 연산자 (Null Coalesce Operator) (0) 2019.04.10 [C#] cm <-> pixel 변환, DPI 구하기 (0) 2019.04.02 [C#] cm <-> pixel 변환, DPI 구하기 (0) 2019.03.06 [C#] #if, #else, #endif (Debug or Release에서 동작하는 코드 만들기) (0) 2019.03.06 [C#] 폴더 경로 / Folder Path (0) 2019.03.06