Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
subscript är inte av integrerad typ
Anmärkningar
Matrisens nedsänkta uttryck är ett icke-heltalsuttryck.
Exempel
C2108 kan inträffa om du felaktigt använder pekaren this för en värdetyp för att komma åt typens standardindexerare. Mer information finns i Semantik för pekarenthis.
I följande exempel genereras 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();
}