我在C#上阅读的教科书中遇到过这些,但我很难理解它们,可能是由于缺乏背景.
是否有一个很简洁的解释,说明它们是什么以及它们对那里有用的东西?
编辑以澄清:
协变界面:
interface IBibble<out T> . .
逆变接口:
interface IBibble<in T> . .
.net c# interface covariance contravariance
.net ×1
c# ×1
contravariance ×1
covariance ×1
interface ×1