您的位置:首页 > 编程语言 > C#

C#委托中的协变和逆变

2013-05-18 21:53 162 查看
协变,即方法具有的返回类型比委托签名中定义的返回类型更具体。定义一个返回类型是基类的委托,这个委托可以接收返回类型是派生类型的任何方法。

逆变,即委托签名的参数类型比方法具有的参数类型更具体,定义一个参数类型是派生类型的委托,这个委托可以接收具有类型参数的方法,因为派生类型隐式转换成了基类型。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: