C#中Lambda表达式的三种写法

2022-05-05 11:22:15

一、历史版本

delegate>二、版本二:访问局部变量 delegate void StudentDelegate(string name, int age); public class LambdaTest { public void Show() { DateTime dateTime = DateTime.Now; //版本2(这样写的话可以访问局部变量) { StudentDelegate student = new StudentDelegate( delegate (string name, int age) { Console.Write(dateTime); Console.WriteLine($"我的名字是:{name},我的年龄是{age}"); }); student("王朝伟", 1); } } }

三、版本三: “=>”

delegate>以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。