ho ottenuto CS0079 errore di compilazione quando ho cercato di eseguire il codice qui sotto:C# CS0079 gestione degli eventi di compilazione Errore
public delegate void MyClassEHandler(MyClassEParam param);
public class MyClassE
{
public static event MyClassEHandler Error
{
add
{
MyClassE.Error = (MyClassEHandler)Delegate.Combine(MyClassE.Error, value);
}
}
}
Errore:
CS0079 : The event
MyClassE.Error
can only appear on the left hand side of += or -=
Cercato in giro, ma non riusciva a capire come risolvere esso.
AGGIUNTO: if (MyClass.Error! = Null) o MyClass.Error (null, null);
Ottieni lo stesso errore CS0079.
CS0079 : The event
MyClassE.Error
can only appear on the left hand side of += or -=
Qualcuno può aiutarmi in questo?
Puoi pubblicare il codice completo? –
Questa parte del codice della classe 'MyClassE' o di un'altra? – Rafal
sì, questo codice è parte della classe MyClassE. – Chris