唐老狮c#之匿名函数课后习题

    class Program

    {
        static void Main(string[] args)
        {
            Program a = new Program();
            int b = 9;
           Console.WriteLine(a.fun(1)(1)*b) ;//括号中的意义:a.fun(1)是调用了函数fun后最终得到的是匿名函数这个函数,然后(1)第二个括号是调用匿名函数最终得到匿名函数返回值是10(这里括号中的1都没有实际意义,就是为了调用函数走个格式而已)

        }
        public Func<int,int> fun( int a)//申明一个有参有返回的函数,返回值是一个匿名函数
        {
            return delegate (int b) { return 10; };//返回一个有参有返回的匿名函数
        }
       

    }

输出结果:

简单理解匿名函数:就是一个离不开委托/事件的无名函数。可以有返回值,这个返回值直接写{ }里面即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值