Error del compilador C3804
"property_accessor": todos los métodos de descriptor de acceso de una propiedad deben ser estáticos o no estáticos
Al definir una propiedad no trivial, las funciones de descriptor de acceso pueden ser estáticas o de instancia, pero no ambas.
Vea property para obtener más información.
Ejemplo
El ejemplo siguiente genera el error C3804.
// C3804.cpp
// compile with: /c /clr
ref struct A {
property int i {
static int get() {}
void set(int i) {}
} // C3804 error
// OK
property int j {
int get() { return 0; }
void set(int i) {}
}
property int k {
static int get() { return 0; }
static void set(int i) {}
}
};