C#中 #if DEBUG 和 Conditional("DEBUG")的区别

这里 c# - #if DEBUG vs. Conditional("DEBUG") - Stack Overflow解释了两者的区别。摘要如下:
#if DEBUG: 发生在编译时,release编译出的IL不包含if中的代码
[Conditional("DEBUG")]: 发生在运行时,releae编译出的IL包含代码,但是不会被执行。

转载于:https://www.cnblogs.com/fresky/archive/2012/07/13/2590341.html

你可能感兴趣的:(C#中 #if DEBUG 和 Conditional("DEBUG")的区别)