码迷,mamicode.com
首页 >  
搜索关键字:lambda    ( 4538个结果
委托、Lambda表达式、事件系列07,使用EventHandler委托
谈到事件注册,EventHandler是最常用的。 EventHandler是一个委托,接收2个形参。sender是指事件的发起者,e代表事件参数。 □ 使用EventHandler实现猜拳游戏 使用EventHandler实现一个猜拳游戏,每次出拳,出剪刀、石头、布这三者的其中一种。 首先抽象出一...
分类:其他好文   时间:2014-10-02 20:38:23    阅读次数:232
委托、Lambda表达式、事件系列06,使用Action实现观察者模式
在"实现观察者模式(Observer Pattern)的2种方式"中,曾经通过接口的方式、委托与事件的方式实现过观察者模式。本篇体验使用Action实现此模式。 就举一个足球场上的例子,当裁判吹响终场哨,胜队庆祝,失败队落寞。把裁判看作是被观察者,比赛中的两队看作是观察者。 裁判作为被观察者需要提供...
分类:其他好文   时间:2014-10-02 13:46:52    阅读次数:230
委托、Lambda表达式、事件系列05,Action委托与闭包
来看使用Action委托的一个实例: static void Main(string[] args) { int i = 0; Action a = () => i++; a(); a(); Console.WriteLine(i); ...
分类:其他好文   时间:2014-10-02 11:41:52    阅读次数:178
PAT1043 Is It a Binary Search Tree
这个题目是考察二查搜索树,但其实实际上并不需要我们建立一个二叉树,我们只需要在重构的过程中,利用递归的思想直接进行一次遍历即可。 本代码中使用到了lambda表达式,所以代码量比较简洁,只有40行,c++里面还...
分类:其他好文   时间:2014-10-02 03:29:02    阅读次数:142
随便画一张,奥古斯都的世界观 及 lambda
他说:我依靠上帝,得见此眼前的世界,因上帝的光芒照耀它们;而正因为我身在上帝的光辉之中,我甚至不知道祂的存在。 他是早期基督教哲学家圣奥古斯都,他著有《上帝之城》和《忏悔录》。 上周,长春-武汉-宜昌,没有取得预想的结果。这算是武汉-宜昌之行的一个收获。飞机上升下降抖啊抖的,我正看到这一章,脑海里出现的就是下面这幅画的场景。 上上周,上海,完成了求音频的音高算法,也算一个收获。 回...
分类:其他好文   时间:2014-10-01 23:21:31    阅读次数:361
委托、Lambda表达式、事件系列04,委托链是怎样形成的, 多播委托
在"委托、Lambda表达式、事件系列01,委托是什么,委托的基本用法,委托的Method和Target属性"中,反编译委托,发现委托都是多播委托。 既然委托是多播委托,我们可以通过"+="把多个方法赋给委托变量,这样就形成了一个委托链, 它是怎样形成的?来看下面的例子:namespace Cons...
分类:其他好文   时间:2014-10-01 18:54:41    阅读次数:231
委托、Lambda表达式、事件系列03,从委托到Lamda表达式
在"委托、Lambda表达式、事件系列02,什么时候该用委托"一文中,使用委托让代码简洁了不少。namespace ConsoleApplication2 { internal delegate bool MyCalculateDelegate(int val); class Program { s...
分类:其他好文   时间:2014-10-01 17:21:01    阅读次数:235
委托、Lambda表达式、事件系列02,什么时候该用委托
假设要找出整型集合中小于5的数。 static void Main(string[] args) { IEnumerable source = new List(){2, 3, 4, 5, 6, 7, 8, 9,10, 11}; var result = GetNumbersLessThanFive...
分类:其他好文   时间:2014-10-01 13:29:21    阅读次数:161
委托、Lambda表达式、事件系列01,委托是什么,委托的基本用法,委托的Method和Target属性
委托是一个类。namespace ConsoleApplication1 { internal delegate void MyDelegate(int val); class Program { static void Main(string[] args) { } } } 使用Reflector...
分类:其他好文   时间:2014-10-01 12:17:01    阅读次数:214
SICP 习题 (2.6) 解题总结
SICP 习题 2.6 讲的是丘奇计数,是习题2.4 和 2.5的延续。 这里大师们想提醒我们思考的是“数”到底是什么,在计算机系统里可以如何实现“数”,准备好开始脑洞大开吧:题目先讲到下面的定义,首先是0的定义:(define zero (lambda (f) (lambda (x) x))) 然后是操作+ 1的定义:(define (add-1 n) (lambda (f) (lambda...
分类:其他好文   时间:2014-09-29 01:23:17    阅读次数:267
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!