Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
'type': een triviale eigenschap mag geen verwijzingstype hebben
Opmerkingen
Een eigenschap is onjuist gedeclareerd. Wanneer u een triviale eigenschap declareert, maakt de compiler een variabele die door de eigenschap wordt bijgewerkt en is het niet mogelijk om een traceringsreferentievariabele in een klasse te hebben.
Zie de eigenschap en traceringsreferentieoperator voor meer informatie.
Example
In het volgende voorbeeld wordt C3290 gegenereerd.
// 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;
}