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

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 jisuan = (num1,num2) =>
            {
                return (num1 * num2);
            };
            Console.WriteLine(jisuan(12,10));

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

            //第三种写法
            Func jisuan3 = (num1, num2) => (num1 * num2);
            Console.WriteLine(jisuan2(12, 10));
            //学会这种方法后就可以开始大大的偷懒了   (微笑)
        }
    }
}
进阶(Lambda 表达式 使用委托): https://blog.csdn.net/qq_36051316/article/details/79715411


你可能感兴趣的:(C#)