Microsoft .NET/C#
[C#] #if, #else, #endif (Debug or Release에서 동작하는 코드 만들기)
전자기린
2019. 3. 6. 01:56
Debug 또는 Release에서 동작하는 코드 만들기
컴파일러의 상태에 따라 해당되지 않는 코드는 자동으로 주석 처리된다.
//지금은 Release
string strCompiler = string.Empty;
#if DEBUG
strCompiler = "DEBUG";
#else
strCompiler = "RELEASE";
#endif
Console.WriteLine(string.Format("Compiler : {0}", strCompiler));
//출력 - Compiler : RELEASE