编程语言
首页 > 编程语言> > 【C# 委托 Lambda表达式】一个简单的例子

【C# 委托 Lambda表达式】一个简单的例子

作者:互联网

委托

委托类似于C++函数指针,但委托是完全是面向对象的,是安全的数据类型。
委托允许将方法作为参数进行传递。

运行结果

j=25

代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace 第八章_委托
{
    class Program
    {
        delegate int MyDelegate(int i);     //声明委托类型: MyDelegate
        static void Main(string[] args)
        {
            MyDelegate del = x => x * x;    //Lambda表达式 创建匿名函数并实例化委托
            int j = del(5);

            Console.WriteLine("j=" + j);
        }
    }
}

标签:委托,C#,System,int,MyDelegate,using,表达式,Lambda
来源: https://blog.csdn.net/sinat_42483341/article/details/90264946