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/p/2590341.html