In C gibts ja Makros und man kann Bedingt kompilieren. Code innerhalb einer Präprozessor-Direktive wird nur dann mitkompiliert, wenn das Symbol definiert wurde.
In C#/.NET gibts keinen Präprozessor.
Verhält sich das aber hier äquivalent?
Bsp:
ich habe folgenden C#-Code:
int a = 1;
int b = 2;
#if DEBUG
b += a;
#endif
Console.WriteLine("{0}",b);
Wenn ich den Code mit der Debug-Konfiguration von VS2010 kompiliere, wird dann b += a; mitkompiliert?