Compartir a través de


Error del compilador C3289

'property': no se puede indexar una propiedad trivial

Observaciones

Se ha declarado incorrectamente una propiedad. Deben definirse descriptores de acceso para una propiedad indexada. Vea property para obtener más información.

Ejemplo

En el ejemplo siguiente se genera 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;
}