class Program { static void Main(string[] args) { SorAndShowFiles("Sorted by name", delegate(FileInfo f1, FileInfo f2) { ...
.NET 2.0发布了一些小的nuggets,可以使得我们更容易地编写代码。我最喜欢的当属Array和List说添加的额外方法,这些方法接受Action,Converter和Predicate作为泛型delegate。事实上,我对这些东西还是很着迷的。当这些方法与匿名方法和lambda表达式结合使用...
分类:
其他好文 时间:
2014-10-23 12:00:11
阅读次数:
301
命名函数匿名方法lambda表达式委托是一种可以把引用存储为函数的类型,定义了委托后,就可以声明该委托类型的变量,接着把这个变量初始化为与委托有相同返回类型和参数列表的函数引用,之后就可以使用委托变量调用这个函数,就像是该变量是一个函数一样,有了引用函数的变量后,还可以执行不能用其他方式完成的操作,...
http://blog.csdn.net/gishero/article/details/5161826有点东西可以看一下1,匿名方法C#为委托提供一种机制,可以为委托定义匿名方法,匿名方法没有名称,编译器会定指定一个名称匿名方法中不能使用跳转语句跳转到该匿名方法的外部,也不能跳转到该方法的内部。也...
Lambda表达式也是一种匿名函数(anonymous function),比匿名方法具有更加简洁的表示形式。它可以包含表达式和语句,并且适用于创建委托和事件。查询表达式: 是一种使用查询语法表示的表达式,它可以从一个或多个给定的数据源中检索数据,并制定检索结果的表现形式。Lambda表达式: 由输...
分类:
其他好文 时间:
2014-10-10 22:46:14
阅读次数:
368
介绍一下AspectF这个东西,诞生于一位微软mvp之手,介绍它首先要从c#说起,当引入了委托这个概念的时候,它也只是c++的函数指针的封装而 已,但是后续陆续引入的lambda表达式,匿名方法,泛型,扩展方法语法糖,让其一次又一次的升华,一切都是如此美妙,可以说如果我把泛型的封装再做上 去,这个框...
分类:
Web程序 时间:
2014-10-04 22:07:07
阅读次数:
316
在C#1.1里,声明和使用委托要求你有委托和一个在委托被触发时具有匹配签名的能够执行的方法,以及一个将命名方法与委托关联的分配语句。 namespace 匿名方法示例
{ /// /// C# 1.X中委托使用方法 /// class Program { // 1. 声明 委托Sample dele...
分类:
其他好文 时间:
2014-09-23 18:21:05
阅读次数:
502
原文地址:http://blog.csdn.net/ioriogami/article/details/127821411. 什么是λ表达式λ表达式本质上是一个匿名方法。让我们来看下面这个例子: public int add(int x, int y) { return x + y; }转成λ表达式...
分类:
编程语言 时间:
2014-09-15 17:10:49
阅读次数:
226
最近在做一个资讯客户端,用到UIWebview展示一些网页内容,本来想做一个简单的按压效果,发现在css中设置active属性一直不管用。查阅了一下资料,今天发现,要让css active伪类生效,只需要给这个元素的touchstart/touchend绑定一个空的匿名方法即可成功。下面简单以一个文...
分类:
移动开发 时间:
2014-09-13 18:28:45
阅读次数:
298
1,匿名方法C#为委托提供一种机制,可以为委托定义匿名方法,匿名方法没有名称,编译器会定指定一个名称匿名方法中不能使用跳转语句跳转到该匿名方法的外部,也不能跳转到该方法的内部。也不能在匿名方法外部使用的ref和out参数 public class A { } //B继承自A pub...
分类:
其他好文 时间:
2014-09-12 20:32:14
阅读次数:
215