조건부 컴파일
-
[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 위 이미지와 같이 해당 기호가 조건부 컴파일 기호인지 체크하여 해당 코드만 활성화합니다.