5 Slides

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 5

Events, Delegates

Deleg ates
 I need a variable that references a method
 A delegate is a type that references methods
public delegate void Writer(string message);

Logger logger = new Logger();


Writer writer = new Writer(logger.WriteMessage);
writer("Success!!"); public class Logger

Class Logger
{
public void WriteMessage(String message)
{
Console.WriteLine(message);
}
}
Events
 Allows a class to send notifications to other classes or objects
 Publisher raises the event
 One or more subscribers process the event

Button

subscriber
Subscribere Subscribere
Click

Subscribere
subscriber Subscribere
subscriber
Subscribing To Events
Exercise

Viết một chương trình đơn giản minh họa quản lý tài khoản ATM: khi rút
tiền hoặc chuyển tiền thì hệ thống sẽ gởi tự động tin nhắn đến handphone
của chủ tài khoản cho biết số dư tài khoản, ngày giờ rút tiền,..vv

You might also like