Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
[attribute] est déconseillé ; spécifiez System::Attribute ou Platform::Metadata comme classe de base à la place
Remarques
[attribut] n’est plus la syntaxe préférée pour la création d’attributs définis par l’utilisateur. Pour plus d'informations, consultez User-Defined Attributes. Pour le code CLR, dérivez les attributs à partir de System::Attribute. Pour le code Windows Runtime, dérivez les attributs à partir de Platform::Metadata.
Exemple
L’exemple suivant génère l’erreur C4580 et montre comment la corriger.
// C4580.cpp
// compile with: /W3 /c /clr
[attribute] // C4580
public ref class Attr {
public:
int m_t;
};
public ref class Attr2 : System::Attribute {
public:
int m_t;
};