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("----------------------");
您可能感兴趣的文章:
- c#委托学习示例分享
- c#委托把方法当成参数(实例讲解)
- c#并行任务多种优化方案分享(异步委托)
- C# 委托的三种调用示例(同步调用 异步调用 异步回调)
- C#匿名委托和Java匿名局部内部类使用方法示例
- C#委托所蕴含的函数指针概念详细解析
- C#中委托的基本用法总结
- C# 中如何利用lambda实现委托事件的挂接
- C#委托初级使用的实例代码
- 深入c# Func委托的详解
- 深入理解C#中常见的委托
- 解析C#中委托的同步调用与异步调用(实例详解)
- 基于C#委托的深入分析
- 对c#中委托的理解
- C# 委托(跨窗体操作控件)实例流程讲解
- C#用Lambda和委托实现模板方法
- C# 委托(delegate) 的小例子
- c#委托详解和和示例分享
- 多线程的几种实现方式(简易版)--Callable接口介绍
- Undo/Redo几种实现方式介绍(四)——command模式实现
- Aop介绍及几种实现方式
- C#单例类的几种实现方式
- Undo/Redo几种实现方式介绍(五)——两个需要讨论的问题
- PHP实现加密的几种方式介绍
- C#实现文件下载的几种方式
- C#单例模式的几种实现方式
- C# 实现AOP 的几种常见方式
- C# 使用委托实现异步编程的四种方式
- C#实现文件下载的几种方式
- C#实现文件下载的几种方式
- 异步委托的几种实现方式
- C#1到C#4使用委托的几种方式
- C#实现的几种委托
- 爬虫之C#实现的几种方式
- 简单介绍用JSP来实现文件下载功能的几种方式
- C# 实现文件下载的几种方式