Есть ли способ в С# для репликации '#ifndef _DEBUG' из C/С++? Я бы хотел условно исключить/включить код на основе того, строю ли я в режиме отладки. Можно ли использовать что-то так же просто, как #ifndef _DEBUG, как и в С++? Ответ 1 #if DEBUG Console.WriteLine("Debug version"); #endif #if !DEBUG Console.WriteLine("NOT Debug version"); #endif См. this. Ответ 2 Да, вы можете использовать препроцессоры в С#. Вот список из msdn http://msdn.microsoft.com/en-us/library/ed8yd1ha(VS.71).aspx Ответ 3 #if !DEBUG // whatever #endif
Ответ 1 #if DEBUG Console.WriteLine("Debug version"); #endif #if !DEBUG Console.WriteLine("NOT Debug version"); #endif См. this.
Ответ 2 Да, вы можете использовать препроцессоры в С#. Вот список из msdn http://msdn.microsoft.com/en-us/library/ed8yd1ha(VS.71).aspx