Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
«property_accessor»: deve especificar o(s) parâmetro(s) numérico(s)
Observações
Verifique o número de parâmetros nos seus métodos get e set em relação às dimensões da propriedade.
O número de parâmetros para o
getmétodo deve ser igual ao número de dimensões da propriedade ou ser zero para propriedades não indexadas.O número de parâmetros do
setmétodo deve ser um a mais do que o número de dimensões da propriedade.
Para obter mais informações, consulte propriedade.
Examples
O exemplo a seguir gera 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();
};
};
O exemplo a seguir gera 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);
}
};