Forse non tutti sanno che… :-D, bello iniziare così. Sappiamo tutti cosa sono gli eventi e come utilizzarli/gestirli, abbiamo il sistema tradizionale (quasi legacy oserei dire ;-)): WithEvent we = new WithEvent();
we.SomethingOccurred += new EventHandler( OnSomethingOccurred );
In cui agganciamo esplicitamente un delegate, che punta ad un nostro metodo, all’evento esposto da una classe.
Abbiamo poi altri due sistemi, il secondo evoluzione del primo, che sono decisamente più smart:
WithEvent we = new WithEvent();
we.SomethingOccurred += delegate( object sender, EventArgs e )
{
//Do something...
};
possiamo infatti utilizzare gli anonymous methods per agganciare direttamente un...