Bonsoir j'ai trouvé dans un livre le code suivant pour envelopper un événement personnalisé dans une classe:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
 
class MyEventWrapper
{
	// create an instance of this delegate
	// use the event keyword
	public event SomethingHappened somethingHappened;
 
	// fire the event when appropriate
	public void WhenSomethingHappens()
	{
		// only fire if someone has subscribed
		if(somethingHappened != null)
			somethingHappened();
	}
 
	// expose the event
	public event SomethingHappened SomethingHappenedEvent
	{
		add { somethingHappened += value; }
		remove { somethingHappened -= value; }
	}
}
Ma question est : ou puis je trouver des informations sur les termes add et remove ? Selon le livre add et remove représentent l'équivalent dans un event de get and set dans une propriété...

Je n'ai jamais vu cela auparavant, j'ai testé cela fonctionne bien, il declare un évenement (privé) et l'expose (public)

J'ai besoin de plus d'informations merci

IRNBRU