加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 行动或行动?

发布时间:2020-12-15 18:07:55 所属栏目:百科 来源:网络整理
导读:我正在阅读关于 MSDN的Action Delegate,所以在语法下 public delegate void Actionin T(T obj); 比起我在c-sharpcorner.com看,它使用了这种语法 public delegate void ActionT(T obj); 你可以看到在之前没有. 哪种语法是正确的,这是什么意思? 编辑:与谓词
我正在阅读关于 MSDN的Action Delegate,所以在语法下
public delegate void Action<in T>(T obj);

比起我在c-sharpcorner.com看,它使用了这种语法

public delegate void Action<T>(T obj);

你可以看到在之前没有.
哪种语法是正确的,这是什么意思?
编辑:与谓词相同的语法.

谢谢.

解决方法

这部分是为 covariance and contravariance,并在.NET 4.0中引入,您链接到的文章是在.NET 4.0发布之前发布的(所以显然它不是指co [ntra]方差).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读