Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
'argument': kein gültiges benanntes Attributargument
Bemerkungen
Damit ein Attributklassendatenmemm ein gültiges benanntes Argument sein kann, darf es nicht markiert staticwerden, constoder literal. Wenn eine Eigenschaft, darf die Eigenschaft nicht sein static und müssen Accessoren abrufen und festlegen.
Weitere Informationen finden Sie unter "Eigenschaft " und "User-Defined Attributes".
Beispiel
Im folgenden Beispiel wird C3114 generiert.
// C3114.cpp
// compile with: /clr /c
public ref class A : System::Attribute {
public:
static property int StaticProp {
int get();
}
property int Prop2 {
int get();
void set(int i);
}
};
[A(StaticProp=123)] // C3114
public ref class R {};
[A(Prop2=123)] // OK
public ref class S {};