Błąd kompilatora CS1667
Atrybut "attribute" jest nieprawidłowy dla właściwości lub akcesorów zdarzeń. Jest ona prawidłowa tylko w deklaracjach typu deklaracji.
Ten błąd występuje, jeśli używasz atrybutu we właściwości lub akcesorze zdarzeń, gdy powinien on znajdować się we właściwości lub w samym zdarzeniu. Ten błąd może wystąpić z atrybutami CLSCompliantAttribute, ConditionalAttributei ObsoleteAttribute.
Poniższy przykład generuje 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()
{
}
}
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: