加载中...

lambda表达式

1.一个普通的加法如下


internal class Program
{
    private static void Main(string[] args)
    {
       int s = sum(10, 20);
        Console.WriteLine("Sum is: " + s);

    }

    private static int sum(int v1, int v2)
    {
        return v1 + v2;
      

    }
}

2.换成lambda表达式如下


using System.Runtime.Intrinsics;

internal class Program
{
   static void Main(string[] args)
    {
       
        //格式
        // 1 (a,b)
        // 2  => 
        // 3 {}
        Func<int, int, int> func = (v1 ,v2) => { return v1 + v2; };
        //使用Func这个委托来接着这部分匿名函数((v1 ,v2) => { return v1 + v2; })
        int s = func(10, 20);
        Console.WriteLine("Sum is: " + s);

    }

    //private static int sum(int v1, int v2)
    //{
    //    return v1 + v2;
      

    //}
}
posted @ 2025-02-24 17:02  神乐羊  阅读(12)  评论(0)    收藏  举报