estoy mirando algo de código C#, y he encontrado con la siguiente afirmación:compilador de C# Directivas
#if DEBUG
// Do something here
#else
// Do something else
#endif
que supone que DEBUG sería un definido en algún lugar de la siguiente manera:
#define DEBUG
Pero No puedo encontrar esa definición, aunque el código parece comportarse como si estuviera configurado. ¿Es DEBUG un caso especial y, en caso afirmativo, cómo se establece/desactiva?
Entonces, ¿cuál es la ventaja/razonamiento detrás de estas casillas de verificación en lugar de tener #define DEBUG establecido? –
@ pm_2 - Centralidad. Eso es todo. –