event C# with Example



event C# with Example

An event allows the developer to implement a notification pattern. 
Simple example 
public class Server 
{ 
// defines the event 
public event EventHandler DataChangeEvent; 
void RaiseEvent() 
{ 
var ev = DataChangeEvent; 
if(ev != null) 
{ 
ev(this, EventArgs.Empty); 
} 
 

} 
} 
public class Client 
{ 
public void Client(Server server) 
{ 
// client subscribes to the server's DataChangeEvent 
server.DataChangeEvent += server_DataChanged; 
} 
private void server_DataChanged(object sender, EventArgs args) 
{ 
// notified when the server raises the DataChangeEvent 
} 
} 
MSDN reference 

0 Comment's

Comment Form

Submit Comment