Error del compilador C3289
'property': no se puede indexar una propiedad trivial
Se ha declarado incorrectamente una propiedad. Deben definirse descriptores de acceso para una propiedad indexada. Vea property para obtener más información.
Ejemplo
El ejemplo siguiente genera la advertencia C3289.
// C3289.cpp
// compile with: /clr
public ref struct C {
// user-defined simple indexer
property int indexer1[int]; // C3289
// user-defined indexer
property int indexer2[int] {
int get(int i) { return 0; }
void set(int i, int j) {}
}
};
int main() {
C ^ MyC = gcnew C();
MyC->indexer2[0] = 1;
}