随笔分类 -  .NET CORE

摘要:1, 泛型接口的协变 如果泛型类型用out关键字标注,泛型接口就是协变的。这也意味着返回类型只能是T。 泛型接口的抗变 如果泛型类型用in关键字标注,泛型接口就是抗变的。这样,接口只能把泛型类型T用作其方法的输入,即方法的参数。 这是泛型接口的抗变和协变的定义,那我们下面来用代码说明,直接上代码, 阅读全文
posted @ 2017-03-28 16:59 YanFang 阅读(1324) 评论(2) 推荐(0) 编辑
摘要:Action<T>和Func<T>都是泛型委托。 Action<T>表示委托可以引用一个viod返回类型的方法,至于方法是带几个参数,什么类型的参数,由后面的泛型决定。(Action<string, string>则表示,委托可以引用一个带有两个string类型的参数,并且返回类型为viod的方法) 阅读全文
posted @ 2017-03-27 11:03 YanFang 阅读(199) 评论(0) 推荐(0) 编辑
摘要:1 C#与.NET的关系 (1) C#是专门为与Microsoft的.Net Framework一起使用而设计的。 (2) C#是一种基于面向对象设计方法的的语言。 (3) 需要注意的是,C#就其本身而言是一种语言,尽管它用于生成面向.NET环境的代码,但它本身不是.NET的一部分。 2 .NET体 阅读全文
posted @ 2016-08-15 16:04 YanFang 阅读(413) 评论(0) 推荐(2) 编辑

喜欢请打赏

扫描二维码打赏

了解更多

点击右上角即可分享
微信分享提示