Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
'argumento': não é um argumento de atributo nomeado válido
Observações
Para que um membro de dados de classe de atributo seja um argumento nomeado válido, ele não deve ser marcado como static, constou literal. Se for uma propriedade, esta não deve ser static e deve ter acessores get e set.
Para obter mais informações, consulte Propriedade e Atributos Definidos pelo Usuário.
Example
O exemplo a seguir gera 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 {};