Erreur du compilateur CS0655
Mise à jour : novembre 2007
Message d'erreur
'paramètre' n'est pas un argument d'attribut nommé valide, car il n'est pas un type de paramètre d'attribut valide
'parameter' is not a valid named attribute argument because it is not a valid attribute parameter type
Consultez Attributs (Guide de programmation C#) pour une description des types de paramètres valides pour un attribut.
Exemple
L'exemple suivant génère l'erreur CS0655 :
// CS0655.cs
using System;
class MyAttribute : Attribute
{
// decimal is not valid attribute parameter type
public decimal d = 0;
public int e = 0;
}
[My(d = 0)] // CS0655
// Try the following line instead:
// [My(e = 0)]
class C
{
public static void Main()
{
}
}