下面是三个在wimform 下的三个Lambda表达式实例
public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) {//lambda表达式调用 //md(); //md2("单参数Lambda表达式"); int count= md3(10, 20, 30); MessageBox.Show(count.ToString()); } private delegate void MyDelegate();//无参 MyDelegate md = () => { MessageBox.Show("无参无返回值Lambda"); }; private delegate void MyDelegate2(string msg); MyDelegate2 md2 = m => { MessageBox.Show("有参" + m); };//单个参数可以省掉小括号 private delegate int MyDelegate3(params int[] par);//多参 MyDelegate3 md3 = (arr) => { int count=0; foreach(int i in arr) { count += i; } return count; }; }