Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
[atributo] foi preterido; em vez disso, especifique System::Attribute ou Platform::Metadata como uma classe base
Observações
[attribute] não é mais a sintaxe preferida para criar atributos definidos pelo usuário. Para obter mais informações, consulte atributos definidos pelo utilizador. Para o código CLR, derive atributos de System::Attribute. Para o código do Windows Runtime, derive atributos de Platform::Metadata.
Example
O exemplo seguinte gera C4580 e mostra como o corrigir.
// 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;
};