Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
pedice non è di tipo integrale
Osservazioni:
L'indice di matrice è un'espressione non integer.
Esempio
C2108 può verificarsi se si usa erroneamente il this puntatore di un tipo valore per accedere all'indicizzatore predefinito del tipo. Per altre informazioni, vedere Semantica del this puntatore.
L'esempio seguente genera l'errore C2108.
// C2108.cpp
// compile with: /clr
using namespace System;
value struct B {
property Double default[Double] {
Double get(Double data) {
return data*data;
}
}
void Test() {
Console::WriteLine("{0}", this[3.3]); // C2108
Console::WriteLine("{0}", this->default[3.3]); // OK
}
};
int main() {
B ^ myb = gcnew B();
myb->Test();
}