Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
[atrybut] jest przestarzały; zamiast tego określ element System::Attribute lub Platform::Metadata jako klasę bazową
Uwagi
[atrybut] nie jest już preferowaną składnią tworzenia atrybutów zdefiniowanych przez użytkownika. Aby uzyskać więcej informacji, zobacz Atrybuty zdefiniowane przez użytkownika. W przypadku kodu CLR pochodzą atrybuty z System::Attributeklasy . W przypadku kodu środowisko wykonawcze systemu Windows należy utworzyć atrybuty z Platform::Metadataklasy .
Przykład
Poniższy przykład generuje kod C4580 i pokazuje, jak go naprawić.
// 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;
};