C#基础知识
大麦啦啦
这个作者很懒,什么都没留下…
展开
-
C#泛型的协变与逆变
//C#泛型接口的协变和逆变在概念上都是子类型到父类型的隐式转换 //协变针对于更宽泛的输出使用out关键字 interface IDemo<out T> { T Create(); } public class Demo:IDemo<string> { public string Create() { return "Demo"; } } public M...原创 2019-08-11 17:57:36 · 355 阅读 · 0 评论 -
捕获变量和密封类
捕获变量 捕获变量是指委托持有其外部的引用类型的引用时,只要任有变量持有该委托的引用,其持有的引用类型便会被捕获且不会被回收。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CatchTest...原创 2019-08-23 15:18:49 · 120 阅读 · 0 评论