Errore del compilatore CS1667
L'attributo 'attribute' non è valido nelle funzioni di accesso a proprietà o eventi. È valido solo nelle dichiarazioni 'declaration type'.
Questo errore si verifica se si usa un attributo in una funzione di accesso a una proprietà o a un evento, invece che nella proprietà o nell'evento stesso. Questo errore potrebbe verificarsi con gli attributi CLSCompliantAttribute, ConditionalAttributee ObsoleteAttribute.
L'esempio seguente genera l'errore 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()
{
}
}
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: