Reputation: 1472
I'd like to conditionally exclude/include code based on whether I'm building in debug mode.
Can I use something as simple as a #ifndef _DEBUG
as I would in C++?
Upvotes: 41
Views: 18704
Reputation: 97791
#if DEBUG
Console.WriteLine("Debug version");
#endif
#if !DEBUG
Console.WriteLine("NOT Debug version");
#endif
See this.
Upvotes: 67
Reputation: 322
Yes you can use preprocessors in C#.
Here is a list from msdn
http://msdn.microsoft.com/en-us/library/ed8yd1ha(VS.71).aspx
Upvotes: 4