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.
'override': gebeurtenisdeclaratie kan geen override-specifiker hebben (moet in plaats daarvan worden geplaatst op methoden voor toevoegen/verwijderen/aanroepen)
Opmerkingen
U kunt een triviale gebeurtenis (een gebeurtenis zonder expliciet gedefinieerde accessormethoden) niet overschrijven met een andere triviale gebeurtenis. De overriding gebeurtenis moet het gedrag definiƫren met accessor functies.
Zie de gebeurtenis voor meer informatie.
Example
In het volgende voorbeeld wordt C3797 gegenereerd.
// C3797.cpp
// compile with: /clr /c
delegate void MyDel();
ref class Class1 {
public:
virtual event MyDel ^ E;
};
ref class Class2 : public Class1 {
public:
virtual event MyDel ^ E override; // C3797
};
// OK
ref class Class3 : public Class1 {
public:
virtual event MyDel ^ E {
void add(MyDel ^ d) override {}
void remove(MyDel ^ d) override {}
}
};