Delen via


Compilerfout C3289

'eigenschap': een triviale eigenschap kan niet worden geïndexeerd

Opmerkingen

Een eigenschap is onjuist gedefinieerd. Accessors moeten worden gedefinieerd voor een geïndexeerde eigenschap. Zie de eigenschap voor meer informatie.

Example

In het volgende voorbeeld wordt C3289 gegenereerd.

// 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;
}