委托详解
事件
using System;
using System.Threading;
namespace ConsoleAPP1
{
class Program
{
static void Main(string[] args)
{
Customer customer = new Customer(); //s事件拥有者
Waiter waiter = new Waiter(); //事件的响应者
// += 事件的订阅 customer.Order 事件 waiter.Action事件处理器
customer.Order += waiter.Action;
customer.Action();
customer.PayTheBill();
}
}
//当类作为委托的参数时,默认类的名字要添加EventArgs,并继承与EventArgs
public class OrderEventArgs: