委托
委托类似于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);
}
}
}