C#学习笔记---lambda表达式(1)

来源:互联网 发布:php网站在线人数统计 编辑:程序博客网 时间:2024/06/04 18:38
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace lambda表达式{    class Program    {        //声明委托(这里定义有返回值类型int)        public delegate int LambdaTest(int x, int y);        //声明委托(这里定义无返回值)        public delegate void LambdaTest_1(String x);        static void Main(string[] args)        {            //     ***表达式lambda***            //lambda表达式符号左侧表示“要输入的参数”,符号右侧表示“表达式或语句块”            LambdaTest lambdaTest = (x ,y) => x + y;            //执行委托,接收int类型返回值            int a =  lambdaTest(5,3);            Console.WriteLine(a);            //     ***语句lambda***            LambdaTest_1 lambdaTest_1 = x => { String n = "输入的字符串是:" + x;                                               Console.WriteLine(n);};            lambdaTest_1("语句lambda");            Console.ReadKey();        }    }}
原创粉丝点击