标签:
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace 委托_Lambda表达式 8 { 9 class Program 10 { 11 // 声明委托 12 delegate double Calculate(double x, double y); 13 static void Main(string[] args) 14 { 15 /*********************************************************************** 16 * Lambda表达式: 17 * 1. 参数个数和类型必须和委托保持一致; 18 * 2. 可以省略形参类型; 19 * 3. 可以省略大括号 20 ***********************************************************************/ 21 Calculate cal = (double a, double b) => a + b; 22 Console.WriteLine( "Lambda表达式, 加法运算: {0}", cal(100,200) ); 23 24 // 省略形参类型 25 cal = (a, b) => a * b; 26 Console.WriteLine("Lambda表达式, 乘法运算: {0}", cal(100,200) ); 27 28 Console.ReadLine(); 29 30 } 31 } 32 }
标签:
原文地址:http://www.cnblogs.com/DuanLaoYe/p/5347126.html