当前位置: 移动技术网 > IT编程>开发语言>c# > C#实现的几种委托方式介绍

C#实现的几种委托方式介绍

2019年07月18日  | 移动技术网IT编程  | 我要评论

复制代码 代码如下:

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

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网