bruker System;
< p> navnerom evnt
< p> {
< p> delegat void del ();
< p> klasse evnt
< p> {
< p> static void main ()
< p> {
< p> evnt1 n = new evnt1 (); Anmeldelser
n.show1 ();
< p> evnt a = ny evnt ();
< p> n.evnt2 + = ny del ( a.show2 );
< p> n . evnt2 + = ny del ( n.show1 );
< p> n.show ();
< p> Console.ReadLine ();
< p> }
< p> public void show2 ( )
< p> {
< p> Console.
WriteLine ( "Event Fired ");
< p> }
< p> }
< p> klasse evnt1
< p> {
< p> offentlig hendelse del evnt2 ;
< p> offentlig void vis ( )
< p> {
< p> Console.WriteLine ( " Er du der igjen ");
< p> if ( ! evnt2 = null )
< p> {< br >
evnt2 ();
< p> }
< p> Console.WriteLine ( "Hello ");
< p> }
< p> public void show1 ( ) < br >
{
< p> Console.
WriteLine ( " Er du der" );
< p> }
< p> }
< p> } Anmeldelser