【发布时间】:2015-08-07 08:49:46
【问题描述】:
我正在阅读this msdn article,逆变示例(键盘和鼠标事件)非常有用,而协方差示例(哺乳动物和狗)看起来不是这样。
键盘和鼠标事件非常棒,因为您可以为多种情况使用 1 个处理程序;但我想不出将返回更多派生类型的处理程序分配给返回基类型的处理程序的好处,更不用说拥有关心返回类型的委托看起来不太常见?
有人可以提供一个更实际的委托协方差示例吗?
【问题讨论】:
标签: c# .net delegates covariance contravariance