2010-06-13 4 views

Répondre

1

public event Action<int> CreateEvents;

est tout à fait valide. Votre méthode Event Handling ne correspond peut-être pas au délégué Action<T>.

Peut-être que vous avez quelque chose comme ceci:

public event Action<int> CreateEvents; 
    public event Func<int, int> CreateEvents2; 

    public int OnCreateEvents2(int value) 
    { 
     Func<int, int> handler = CreateEvents2; 
     if (handler != null) return handler(value); 

     return 0; 
    } 

    public void OnCreateEvents(int value) 
    { 
     Action<int> handler = CreateEvents; 
     if (handler != null) handler(value); 
    } 
+0

Oui, maintenant je l'ai essayé et cela a fonctionné, mais je ne sais pas ce que je l'ai fait mal avant – Freshblood

Questions connexes