博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#声明、实例化和使用委托
阅读量:7045 次
发布时间:2019-06-28

本文共 578 字,大约阅读时间需要 1 分钟。

// 声明一个委托.delegate void Del(string str);// 声明一个与委托签名相同的方法.static void Notify(string name){    Console.WriteLine("Notification received for: {0}", name);}
// C# 1.0 和更高版本中创建一个Del委托实例.Del del1 = new Del(Notify);
// C#2.0提供了一种更简单的方法来声明Del的实例Del del2 = Notify;
// 在 C# 2.0 和更高版本中,还可以使用匿名方法来声明和初始化委托.Del del3 = delegate(string name)    { Console.WriteLine("Notification received for: {0}", name); };
// 在 C# 3.0 和更高版本中,,还可以通过使用lambda表达式来实例化Del。Del del4 = name =>  { Console.WriteLine("Notification received for: {0}", name); };

 

转载于:https://www.cnblogs.com/wangxingzhou/p/7499408.html

你可能感兴趣的文章
本地项目导入远程git仓库
查看>>
简单的汉诺塔问题
查看>>
uml类关系
查看>>
读杨绛先生的《我们仨》部分片段
查看>>
hdu 3853 LOOPS
查看>>
╮(╯_╰)╭周五了,捋捋。话说,静不下心来!
查看>>
Android的弹出登陆框的实现
查看>>
python数据库(mysql)操作
查看>>
博客打开慢?请禁用WordPress默认的谷歌字体!
查看>>
如何循环枚举类型
查看>>
FAQ软件卸载
查看>>
谈谈多线程的思维方式
查看>>
head first java ( 17 章 )
查看>>
Flash Mobile Developing Android and iOS Applications
查看>>
flash sin
查看>>
CCF201604-3 路径解析(100分)
查看>>
手动创建SQL_profile 改变和稳定 SQL 执行计划
查看>>
8.1数码相框功能及程序框架
查看>>
【leetcode】155 - Min Stack
查看>>
Linux常用基本命令(笔记)
查看>>