Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
"property_accessor": musi określać parametry liczbowe
Uwagi
Sprawdź liczbę parametrów w metodach get i set względem wymiarów właściwości.
Liczba parametrów
getmetody musi być równa liczbie wymiarów właściwości lub zero dla właściwości nieindeksowanych.Liczba parametrów
setmetody musi być większa niż liczba wymiarów właściwości.
Aby uzyskać więcej informacji, zobacz właściwość.
Przykłady
Poniższy przykład generuje kod C3904.
// 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();
};
};
Poniższy przykład generuje kod C3904.
// 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);
}
};