委托及其语法糖
看.netcore相关文章https://www.cnblogs.com/xiandnc/p/11480735.html时,看到
这部分代码时一时不能理解,之前接触的就是=>的匿名函数,于是写点demo理解理解:
public GetCount Get() {
//委托方法入参匿名函数 return listStr => { //构造新的委托方法 GetCount next = a => { Console.WriteLine("我是内部新的委托方法(语法糖写法),count:" + a.Count()); return a.Count(); }; return next(listStr); }; }
static void Main(string[] args) { var lists = new List<string>() { "1","2","3" }; var g = new Program().Get()(lists); Console.ReadKey(); return; }
以上留作笔记。

浙公网安备 33010602011771号