閱讀英文

共用方式為


編譯器錯誤 CS1689

屬性 'Attribute Name' 只在方法或屬性類別上有效

這個錯誤只會發生在 ConditionalAttribute 屬性。 如此訊息所述,這個屬性只能用於方法或屬性類別上。 例如,嘗試將這個屬性套用至類別會產生這個錯誤。

範例

下列範例會產生 CS1689。

// CS1689.cs  
// compile with: /target:library  
[System.Diagnostics.Conditional("A")]   // CS1689  
class MyClass {}