C#委托基础7——匿名方法
来源:互联网 发布:三坐标测量仪怎样编程 编辑:程序博客网 时间:2024/06/01 17:18
C#委托基础系列原于2011年2月份发表在我的新浪博客中,现在将其般至本博客。
class Program{ double AddInt(int x, int y) { return x + y; } string AddString(string s1, string s2) { return s1 + s2; } static void Main(string[] args) { Program p = new Program(); // 以为前两个参数为int,他们运行的结果为double,最后一个参数与AddInt返回值一致 Func<int, int, double> funcInt = p.AddInt; Console.WriteLine("funcInt的值为{0}", funcInt(100, 300)); Func<string, string, string> funcString = p.AddString; Console.WriteLine("funcString的值为{0}", funcString("aaa", "bbb")); // 匿名方法 Func<float, float, float> fucFloat = delegate(float x, float y) { return x + y; }; Console.WriteLine("funcFloat的值为{0}", fucFloat(190.7F, 99999.9F)); Console.ReadLine(); }}
本文参考自金旭亮老师的《.NET 4.0面向对象编程漫谈》有关代理的内容
- C#委托基础7——匿名方法
- C#委托基础7——匿名方法
- C# 匿名方法 委托
- C#委托-使用匿名方法
- C# 委托 事件 匿名方法
- c#匿名方法调用委托
- C# 委托,匿名方法,范型委托
- C#基础精华07(委托事件,委托的使用,匿名方法)
- C#基础:匿名方法
- c# 多播委托 和匿名方法
- c#之委托、匿名方法、Lambda表达式
- C#笔记 委托 事件 匿名方法 Action
- C# 委托用法、匿名方法、Lambda表达式
- c#基础——委托
- c#基础——委托
- C#委托基础1——委托基础
- C#2.0 匿名委托
- C#2.0匿名委托
- MAPREDUCE流程3
- ZOJ 3675 Trim the Nails 小水题
- 生活,只愿平静
- SQL由入门到精通的学习
- 一个不错的arm资料下载网站
- C#委托基础7——匿名方法
- android 分享功能开发
- C#委托基础8——lambda表达式
- QT4.8-VS2008-安装
- 如何在ubuntu下重新编译内核
- gdbserver远程调试
- C#委托基础9——Invoke与委托
- 从数据库中查询一个结果集和多个结果集的方法
- 发给谁发的