Déclencher un événement d'une classe à partir d'une autre classe en C#

J'ai une classe, EventContainer.cs, qui contient un événement, dire:

public event EventHandler AfterSearch;

J'ai une autre classe, EventRaiser.cs. Comment puis-je augmenter (et pas de poignée) au-dessus dudit événement de cette classe?

Le soulevé de l'événement sera à son tour l'appel du gestionnaire de l'événement dans le EventContainer classe. Quelque chose comme ceci (ce n'est évidemment pas correct):

EventContainer obj = new EventContainer(); 
RaiseEvent(obj.AfterSearch);
  • Cet ancien relais de poste soulève un problème qui peut facilement être contournée en utilisant un événement hub comme TinyMessenger.
InformationsquelleAutor samar | 2010-12-07