Observe o código C# a seguir, onde um certo trecho do programa deve adotar diferentes procedimentos para os modos debug/release (a escolha de uma imagem, por exemplo).
A construção correta para distinguir os dois casos é:
- A #if (DEBUG) ... #elseif (RELEASE) ... #endif
- B if (RELEASE) ... else ... endif
- C if (Debugger.On) ... else ... endif
- D #if (DEBUG) ... #else ... #endif
- E if (Debugger.Off) ... else ... endif