C#中的协变和逆变

“协变”是指能够使用与原始指定的派生类型相比,派生程度更大的类型。

“逆变”则是指能够使用派生程度更小的类型。

直白的理解:

“协变”->”和谐的变”->”很自然的变化”->string->object :协变。

“逆变”->”逆常的变”->”不正常的变化”->object->string 逆变。

posted @ 2022-04-10 16:12  C#工控菜鸟  阅读(50)  评论(0编辑  收藏  举报