C# 中的协变和逆变

WBOY
发布: 2023-09-07 09:05:02
转载
876 人浏览过

C# 中的协变和逆变

为了有效地处理类,请使用协方差和反方差的概念。

让我们将以下内容视为我们的课程。一是二类的基类,而二是三类的基类。

class One { 
}
class Two: One {
}
class Three : Two { 
}
登录后复制

基类可以包含派生类,但反之则不可能。通过协方差,您可以在需要基类型的地方传递派生类型。协方差可用于 C# 中的数组、接口、委托等。

对比方差是针对参数的。允许将具有基类参数的方法分配给需要具有逆变的派生类参数的委托。

以上是C# 中的协变和逆变的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:tutorialspoint.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板