.


:




:

































 

 

 

 


, , .




// , evt.OnSomeEvent();

OnSomeEvent () , . , , .

, . . .

// , using System;

// , delegate void MyEventHandler();

// , , class MyEvent {

Public event MyEventHandler SomeEvent;

// , public void OnSomeEvent() {

if(SomeEvent!= null)

SomeEvent();

}

}

class X {

public void XhandlerO {

Console.WriteLine(" X");

}

class Y {

public void YhandlerO {

Console.WriteLine(" Y");

}

}

class EventDemo2 {

static void Handler() {

Console.WriteLine(" EventDemo");

}

static void Main() {

MyEvent evt = new MyEvent ();

X xOb = new X();

Y yOb = new Y();

// .

evt.SomeEvent += Handler;

evt.SomeEvent += xOb.Xhandler;

evt.SomeEvent += yOb.Yhandler;

// , evt.OnSomeEvent();

Console.WriteLine();

// .

evt.SomeEvent -= xOb.Xhandler;

Evt.OnSomeEvent();

}

}

.

EventDemo X Y

EventDemo Y

, X Y, , MyEventHandler. . , X Y . , , , . .

, .

, . , . , , , . , , , . .

X, . , X , . X.

/* , . */

Using System;

// , delegate void MyEventHandler();

// , , class MyEvent {





:


: 2016-12-03; !; : 425 |


:

:

- , .
==> ...

1562 - | 1369 -


© 2015-2024 lektsii.org - -

: 0.012 .