C#实现的几种委托方式介绍
C#实现的几种委托方式介绍
发布时间:2016-12-28 来源:查字典编辑
摘要:复制代码代码如下://普通委托DeleteShowds=newDeleteShow(ShowName);Console.WriteLine(...

复制代码 代码如下:

//普通委托

DeleteShow ds = new DeleteShow(ShowName);

Console.WriteLine("----------------------");

Console.WriteLine("普通委托----请输入用户名:");

string Name = Console.ReadLine();

Console.WriteLine(ds(Name));

Console.WriteLine("----------------------");

//匿名方法委托

DeleteShow ds2 = delegate(string NewName) {

return string.Format("匿名方法委托----输入的用户名为:{0}", NewName);

};

Console.WriteLine("----------------------");

Console.WriteLine("请输入用户名:");

string WriteName = Console.ReadLine();

Console.WriteLine(ds2(WriteName));

Console.WriteLine("----------------------");

//Lambada委托

DeleteShow ds3 = (LamName) => { return string.Format("Lambada委托----输入的用户名为:{0}", LamName); };

Console.WriteLine("----------------------");

Console.WriteLine("请输入用户名:");

string WriteLamName = Console.ReadLine();

Console.WriteLine(ds3(WriteLamName));

Console.WriteLine("----------------------");

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新C#教程学习
热门C#教程学习
编程开发子分类