Jae*_* So 5 c# methods delegates method-signature
在C#代码中,我找到了这个工具。
我试图找出in和out的含义,但只解释其中的out关键字。
那么这些in和out关键字做什么呢?
public delegate Tb Reader<in Ta, out Tb>( Ta a );
Kol*_*kov 3
参数in指定类型参数是逆变的——可以传入Ta继承的类。
in
参数out指定参数是协变的 -> 可以使用更多的派生类型。
out
有关 in 修饰符,请参阅此处,有关 out 修饰符,请参阅此处
归档时间:
8 年,3 月 前
查看次数:
73 次
最近记录:
8 年,2 月 前