Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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 {};