Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
'property_accessor': Muss Zahlenparameter angeben
Bemerkungen
Überprüfen Sie die Anzahl der Parameter in Ihren get und set Methoden anhand von Eigenschaftsabmessungen.
Die Anzahl der Parameter für die
getMethode muss der Anzahl der Dimensionen der Eigenschaft oder null für nicht indizierte Eigenschaften entsprechen.Die Anzahl der Parameter der
setMethode muss eins mehr sein als die Anzahl der Dimensionen der Eigenschaft.
Weitere Informationen finden Sie unter property.
Beispiele
Im folgenden Beispiel wird C3904 generiert.
// C3904.cpp
// compile with: /clr /c
ref class X {
property int P {
// set
void set(); // C3904
// try the following line instead
// void set(int);
// get
int get(int, int); // C3904
// try the following line instead
// int get();
};
};
Im folgenden Beispiel wird C3904 generiert.
// C3904b.cpp
// compile with: /clr /c
ref struct X {
property int Q[double, double, float, float, void*, int] {
// set
void set(double, void*); // C3904
// try the following line instead
// void set(double, double, float, float, void*, int, int);
// get
int get(); // C3904
// try the following line instead
// int get(double, double, float, float, void*, int);
}
};