Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
dolní index není celočíselný typ
Poznámky
Dolní index pole je netegerový výraz.
Příklad
Upozornění C2108 se může vygenerovat, pokud nesprávně používáte ukazatel this typu hodnoty pro přístup k výchozímu indexeru typu. Další informace naleznete v tématu Sémantika this ukazatele.
Následující příklad vygeneruje 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();
}