Erreur du compilateur C3289
'property' : une propriété triviale ne peut pas être indexée
Une propriété n’a pas été correctement déclarée. Les accesseurs doivent être définis pour une propriété indexée. Pour plus d’informations, consultez property .
Exemple
L’exemple suivant génère l’erreur 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;
}