362
汽车大全
C# 匿名方法
匿名方法是在C#2.0时引入的,C#3.0中仍然可以使用。通常给委托对象赋值一个方法时,要先定义这个方法,然后把方法名赋给委托对象,使用匿名方法可以直接将代码块赋给委托对象,不需要方法名,所以称为匿名方法。这个功能省去创建委托时想要传递给一个委托的小型代码块的一个额外的步骤。它也消除了类代码中小型方法的混乱。下面的代码说明使用匿名方法可以直接将代码块赋给委托对象,不需要方法名。
class Program { delegate void Mydelegate(string str); //声明委托 static void Main(string[] args) { string str = "Hello,C# 3.0"; //声明一个字符串变量 Mydelegate my = delegate(string s) //使用匿名方法来使用委托 { //委托执行一个只有一个Console.WriteLine语句的方法。 Console.WriteLine(s.ToUpper()); //将s转为大写字母后输出 }; my(str); //使用委托,调用匿名方法,将str转为大写后输出 Console.ReadLine(); } }
拖拽:点击打开链接
最后更新:2017-04-03 12:54:12
上一篇:
Not all code paths return a value
下一篇:
Oracle或者Pl/Sql中001与1一样吗?
Hibernate之update(1)——更新部分字段
【MySQL基础】MySQL安装第二弹-Percona5.7安装
《TensorFlow技术解析与实战》——第1章 人工智能概述 1.3深度学习的入门方法
[Qt教程] 第43篇 进阶(三)对象树与拥有权
Samba 系列(九):将 CentOS 7 桌面系统加入到 Samba4 AD 域环境中
彭安杰:身份验证和数据安全标准可嵌入物联网设计里
提升Android下内存的使用意识和排查能力
双11享Go了吗?2017阿里双11在线峰会续写科技盛宴!
深度:中小企业移动CRM使用报告
Spring Data 官方文档》4.7 Spring Data扩展