您的位置:首页 > 编程语言 > C#

C# 中 Lambda简单使用,进行简单计算

2018-03-27 16:17 429 查看
Lambda 表达式是一种可用于创建 委托 或 表达式目录树 类型的 匿名函数 。 通过使用 lambda 表达式,可以写入可作为参数传递或作为函数调用值返回的本地函数。 Lambda 表达式对于编写 LINQ 查询表达式特别有用。

(上面这句话引用官方文档,https://docs.microsoft.com/zh-cn/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions)

使用语言:C#环境:.net core 2.0 (当前使用) (貌似支持所有环境,我就不多说了)
用来进行简单计算using System;
using System.ComponentModel.DataAnnotations.Schema;

namespace UseLambda
{
class Program
{
static void Main(string[] args)
{
//func<这里面可以带16个参数,最后一个参数代表返回的返回值类型>
//这是第一种写法
Func<double, double, double> jisuan = (num1,num2) =>
{
return (num1 * num2);
};
Console.WriteLine(jisuan(12,10));

//第二种写法
Func<double, double, double> jisuan2 = (num1, num2) => num1 * num2;
Console.WriteLine(jisuan2(12, 10));

//第三种写法
Func<double, double, double> jisuan3 = (num1, num2) => (num1 * num2);
Console.WriteLine(jisuan2(12, 10));
//学会这种方法后就可以开始大大的偷懒了 (微笑)
}
}
}进阶(Lambda 表达式 使用委托):https://blog.csdn.net/qq_36051316/article/details/79715411
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐