En C#, comment déclarer une sous-classe de Gestionnaire dans une interface?

Quel est le code de la syntaxe de déclaration d'une sous-classe de Gestionnaire d'événements (que vous avez défini) dans une interface?

J'ai créer le Gestionnaire d'événements sous-classe MyEventHandler par exemple dans le délégué de la déclaration, mais vous ne pouvez pas déclarer un délégué dans une interface...

Quand je demande à Visual Studio pour extraire une interface, il se réfère à la Gestionnaire d'événements dans IMyClassName comme MyClassName.MyEventHandler qui, évidemment, fait des ravages avec le type de couplage.

Je suis en supposant qu'il existe une façon simple de le faire. Dois-je déclarer explicitement mon gestionnaire d'événements dans un fichier séparé?

  • Voulez-vous dire que vous voulez forcer une classe ayant un évènement?
  • Je veux le cas échéant, être déclarées dans l'interface de sorte que chaque classe qui implémente cette interface doit également mettre en œuvre cet événement.
InformationsquelleAutor Omar Kooheji | 2009-02-25