Číst v angličtině

Sdílet prostřednictvím


Chyba kompilátoru CS1667

Atribut attribute není platný u vlastností nebo přístupových objektů událostí. Platí pouze u deklarací typu deklarace.

K této chybě dochází v případě, že používáte atribut u vlastnosti nebo objektu událostí, pokud by měl být ve vlastnosti nebo samotné události. K této chybě může dojít u atributů CLSCompliantAttribute, ConditionalAttributea ObsoleteAttribute.

Příklad

Následující ukázka vygeneruje CS1670:

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