泛型委托,匿名委托,lamda表达语句,lamda表达式

来源:互联网 发布:vb.net socket 多线程 编辑:程序博客网 时间:2024/05/18 20:07


首先写一个泛型委托

 //泛型委托


     


            //Func<int,int, int> funcDemo = new Func<int,int ,int>(add);//两个参数,最后一个是返回值
            //int reslut = funcDemo(3, 4);
            //Console.Write(reslut);


            //提供的两个委托


            //匿名方法
            //Func<int, int, int> funcDemo = delegate(int a, int b)
            //{
            //    return a + b;
            //};
            //int reslut = funcDemo(3, 4);
            //Console.Write(reslut);


            //lamda语句
            //Func<int, int, int> funcDemo = (int a, int b) => { return a + b; };
            //int reslut = funcDemo(3, 4);
            //Console.Write(reslut);








            //lamda表达式
            //Func<int, int, int> funcDemo = (int a, int b) =>a + b; 
            //int reslut = funcDemo(3, 4);
            //Console.Write(reslut);




            //lamda表达式继续简化
            //Func<int, int, int> funcDemo = ( a,  b) => a + b;
            //int reslut = funcDemo(3, 4);
            //Console.Write(reslut);

0 0
原创粉丝点击