Erreur du compilateur CS0577
L’attribut Conditional n’est pas valide sur 'function', car il s’agit d’un constructeur, d’un destructeur, d’un opérateur ou d’une implémentation d’interface explicite
Notes
Le destructeur est un terme déconseillé pour le finaliseur.
Conditional
ne peut pas être appliqué aux méthodes spécifiées.
Par exemple, vous ne pouvez pas utiliser certains attributs sur une définition d’interface explicite. L’exemple suivant génère l’erreur CS0577 :
// CS0577.cs
// compile with: /target:library
interface I
{
void m();
}
public class MyClass : I
{
[System.Diagnostics.Conditional("a")] // CS0577
void I.m() {}
}
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :