Есть ли способ в C # для репликации '#ifndef _DEBUG' из C / C ++? - PullRequest
30 голосов
/ 17 февраля 2010

Я бы хотел условно исключить / включить код в зависимости от того, собираюсь ли я в режиме отладки.

Могу ли я использовать что-то такое же простое, как #ifndef _DEBUG, как в C ++?

Ответы [ 3 ]

51 голосов
/ 17 февраля 2010
#if DEBUG
    Console.WriteLine("Debug version");
#endif

#if !DEBUG
    Console.WriteLine("NOT Debug version");
#endif

См. это .

4 голосов
/ 17 февраля 2010

Да, вы можете использовать препроцессоры в C #.

Вот список из MSDN

http://msdn.microsoft.com/en-us/library/ed8yd1ha(VS.71).aspx

3 голосов
/ 17 февраля 2010
#if !DEBUG
     // whatever
#endif
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...