Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Attribut: attributet kan inte upprepas
Anmärkningar
Vissa attribut deklareras så att flera förekomster av attributet inte kan tillämpas på ett mål.
Mer information finns iUser-Defined Attribut.
Example
I följande exempel genereras C3095.
// C3095.cpp
// compile with: /clr /c
using namespace System;
[AttributeUsage(AttributeTargets::All, AllowMultiple=false)]
public ref class Attr : public Attribute {
public:
Attr(int t) : m_t(t) {}
const int m_t;
};
[AttributeUsage(AttributeTargets::All, AllowMultiple=true)]
public ref class Attr2 : public Attribute {
public:
Attr2(int t) : m_t(t) {}
const int m_t;
};
[Attr(10)] // C3095
[Attr(11)]
ref class A {};
[Attr2(10)] // OK
[Attr2(11)]
ref class B {};