摘要: #if/#endif语句在日常编程中经常会被用到,尤其是想要基于同一份源代码生成不同的编译结果,eg.debug版和release版.但是我们经常遇到的情况是,#if/#endif成为一种习惯的时候,就会被无限制的滥用,代码进而难以理解或调试。所以,在需要编写条件代码块的时候,提倡使用Conditional特性代替#if条件编译。 #if条件语句 1.#if条件是存在于方法体内的,在方法实现的过程中,对应具体的条件限制,添加检查操作。 public void Func(){ string msg = null;#if DEBUG msg = GetDiagnosti... 阅读全文