[C#] 委托

时间:2021-11-25 02:49:13

  委托类型派生自 .NET Framework 中的 Delegate 类。  委托类型是封装的,它们不能派生出其他类,也不能从 Delegate 派生出自定义类。  由于实例化的委托是一个对象,因此可以作为参数传递或分配给一个属性。  这允许方法作为参数接受委托并在稍后调用委托。  这被称为异步回调,是在长进程完成时通知调用方的常用方法。  当以这种方式使用委托时,使用委托的代码不需要知道要使用的实现方法。  功能类似于封装接口提供的功能。