在C#中委托的内容是什么?

苏在宇

在C#代码中,我找到了这个工具。

我试图找出in和out的含义,但只解释其中的out关键字。

那么这些in和out关键字做什么呢?

public delegate Tb Reader<in Ta, out Tb>( Ta a );
科利奇科夫

in参数指定类型参数是逆变的-你可以在一个类继承的Ta从通过。

out参数指定的参数是协变- >您可以使用更多的派生类型。

请参阅此处的in修饰符,此处有关out修饰符

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章