Erreur du compilateur CS1667
L’attribut 'attribute' n’est pas valide sur les accesseurs de propriété ni d’événement. Il n’est valide que sur les déclarations 'declaration type'.
Cette erreur se produit si vous utilisez un attribut sur un accesseur de propriété ou d’événement, alors que vous devriez l’utiliser sur la propriété ou sur l’événement. Cette erreur peut se produire avec les attributs CLSCompliantAttribute, ConditionalAttributeet ObsoleteAttribute.
L’exemple suivant génère l’erreur 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()
{
}
}
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :