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.
Index ist kein Ganzzahltyp
Hinweise
Das Array-Tiefgestellt ist ein nicht ganzzahliger Ausdruck.
Beispiel
C2108 kann auftreten, wenn Sie den this Zeiger eines Werttyps fälschlicherweise verwenden, um auf den Standardindexer des Typs zuzugreifen. Weitere Informationen finden Sie unter Semantik des this Zeigers.
Im folgenden Beispiel wird C2108 generiert.
// 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();
}