delegate 是对方法的类型安全引用(类似于函数指针)— 它允许你将方法视为数据:存储它们、作为参数传递,以及调用它们。Events 是基于 delegates 构建的一种模式,用于实现 publish-subscribe(观察者)模型。它们是 C# 中回调、LINQ 和事件驱动编程的基础。
Delegates — 将方法作为值
;
Operation = (a, b) => a + b;
Operation multiply = (a, b) => a * b;
result = (, );
=> op(x, y);
Apply(multiply, , );
