1
我剛剛讀了http://msdn.microsoft.com/en-us/library/system.diagnostics.conditionalattribute.aspx。ConditionalAttribute vs Comments
而且我努力理解不同的是使用
[Conditional("CONDITION1")]
與/之間有什麼不
#define CONDITION1
,只是評論/取消註釋的方法?
ConditionalAttribute使編譯器忽略方法或屬性的唯一目的是什麼?如果是這樣,爲什麼不使用評論?如果不是,與僅使用註釋相比有什麼優勢?
您可以在構建時輕鬆定義符號,例如'csc/define:CONDITION1'。評論整個方法體非常困難。 – Lee
在我看來,你將能夠重複使用它的多種方法。這樣你在註釋中就不會有一半的代碼,但你只有一個'#define CONDITION1'。 –