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

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

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

  2021-03-18 我要评论
想了解C#实现的几种委托方式介绍的相关内容吗,在本文为您仔细讲解委托的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:委托,下面大家一起来学习吧。

复制代码 代码如下:

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

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们