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();
}
}
}
C#学习笔记---lambda表达式(1)
最新推荐文章于 2024-07-29 13:46:39 发布