İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Hatası CS1667

'attribute' özniteliği özellik veya olay erişimcilerinde geçerli değil. Yalnızca 'bildirim türü' bildirimlerinde geçerlidir.

Bu hata, özellik veya olay erişimcisinde özniteliği kullandığınızda, özelliğin veya olayın kendisinde olması gerektiğinde oluşur. Bu hata , ConditionalAttributeve ObsoleteAttributeöznitelikleriyle CLSCompliantAttributeoluşabilir.

Örnek

Aşağıdaki örnek CS1670 oluşturur:

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()  
    {  
    }  
}