KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I think this is a simple question so I assume I'm missing something obvious. I don't really ever use preprocessor directives but I was looking at someone's code which did and thought it was something I should be familiar with. So I looked at the msdn example here it has the code: #define DEBUG // ... #if DEBUG Console.WriteLine("Debug version"); #endif My two questions are: in the example above why do they define DEBUG? I was under the impression that was set if you compile in debug v. release mode? looking at the other example which has #define MYTEST and then writes to the console dependent on if it 'defined', but how does this differ from just using a variable? What am I missing here?
Tags (comma-separated)
Save Edits
Cancel