Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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();
}