Nota
L'accés a aquesta pàgina requereix autorització. Pots provar d'iniciar sessió o canviar de directori.
L'accés a aquesta pàgina requereix autorització. Pots provar de canviar directoris.
"argument": no es un argumento de atributo con nombre válido
Observaciones
Para que un miembro de datos de clase de atributos sea un argumento con nombre válido, no debe marcarse como static, const o literal. Si se trata de una propiedad, la propiedad no debe ser static y debe tener descriptores de acceso get y set.
Para más información, consulte property y Atributos definidos por el usuario.
Ejemplo
En el siguiente ejemplo se genera 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 {};