首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

lambda表达式的一个简略示例

2012-08-21 
lambda表达式的一个简单示例在一些情况下,有些函数在程序中只会被一处地方引用或使用,况且这些函数的内容

lambda表达式的一个简单示例

在一些情况下,有些函数在程序中只会被一处地方引用或使用,况且这些函数的内容或逻辑并不复杂,那么这样的函数被过多的定义时,会显得冗余。

那么一种优化方法是使用lambda表达式,在linq2sql中大量使用了这种表达式。

lamda表达式是一种匿名函数,所有 Lambda 表达式都使用 Lambda 运算符 =>,该运算符读为“goes to”。

下面是一个小例子,直接上代码:


一般的用法:

        public void DelayExecute()        {            DispatcherTimer timer = new DispatcherTimer();            timer.Tick += (s, e) =>                {                    timer.Stop();                    // TODO: 时间到期后的处理代码                };            timer.Interval = TimeSpan.FromSeconds(1);            timer.Start();        }


热点排行