閱讀英文

共用方式為


編譯器錯誤 CS1667

屬性 'attribute' 對屬性或事件存取子無效。 它只對 'declaration type' 宣告有效。

如果您對屬性或事件存取子使用屬性,而它應該放在屬性或事件本身時,就會發生這個錯誤。 這個錯誤可能會因為屬性 CLSCompliantAttributeConditionalAttributeObsoleteAttribute而發生。

範例

下列範例會產生 CS1670:

C#
// CS1667.cs  
using System;  
  
public class C  
{  
    private int i;  
  
    //Try this instead:  
    //[Obsolete]  
    public int ObsoleteProperty  
    {  
        [Obsolete]  // CS1667  
        get { return i; }  
        set { i = value; }  
    }  
  
    public static void Main()  
    {  
    }  
}