VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > 汇编语言 >
  • C#教程之C#实现的几种委托方式介绍

 

复制代码 代码如下:

//普通委托
            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("----------------------");

 


相关教程