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.
"argument": nieprawidłowy nazwany argument atrybutu
Uwagi
Aby składowa danych klasy atrybutu była prawidłowym nazwanym argumentem, nie może być oznaczona jako static, constlub literal. Jeśli właściwość nie może być static właściwością i musi mieć metody dostępu get i set.
Aby uzyskać więcej informacji, zobacz właściwości i atrybuty zdefiniowane przez użytkownika.
Przykład
Poniższy przykład generuje C3114.
// 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 {};