Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
"type" : właściwość trywialna nie może mieć typu odwołania
Uwagi
Właściwość została zadeklarowana niepoprawnie. Podczas deklarowania właściwości trywialnych kompilator tworzy zmienną, którą zaktualizuje właściwość i nie można mieć zmiennej referencyjnej śledzenia w klasie.
Aby uzyskać więcej informacji, zobacz właściwość i operator odwołania śledzenia.
Przykład
Poniższy przykład generuje kod C3290.
// C3290.cpp
// compile with: /clr /c
ref struct R {};
ref struct X {
R^ mr;
property R % y; // C3290
property R ^ x; // OK
// OK
property R% prop {
R% get() {
return *mr;
}
void set(R%) {}
}
};
int main() {
X x;
R% xp = x.prop;
}