C#程序设计 第3章C#面向对象编程
C# 程序设计 第3章 C#面向对象编程
委托和事件 NET事件处理机制 让事件只允许一个订阅者 保留多个返回值
2 委托和事件 让事件只允许一个订阅者 保留多个返回值 .NET事件处理机制
课堂讨论 教师和学生都可以从书店购买感兴趣的图书。书 店新到图书时,如何实现教师和学生能够得到最 新的消息? 3
3 课堂讨论 ▪ 教师和学生都可以从书店购买感兴趣的图书。书 店新到图书时,如何实现教师和学生能够得到最 新的消息?
public delegate void BookDelegate(string address); class BookStore { public string store_address public BookDelegate bd; public BookStore(string address) { this.store address address; public void OnNewBook(string book_type,string book_name) bd(this.store_address )
4 多播委托
多播委托 class Teacher { public string name; public Teacher(string name) this.namename; 3 public void TRegister(string address) { Console.VriteLine("{O准备去瞧瞧",this.name)月 5
5 多播委托