首先,看一段很有意思的代码: 匿名
这个结果是什么?很多时候在看第三方js插件时,会看的(function(){})();这种样子的代码。.net程序猿很费解。这种写法是非常好的方式。javascript是一种上手简单,往后学就会觉得比较难,再往后又会觉得简单的语言。(看的资料上...
分类:
编程语言 时间:
2014-07-22 23:10:33
阅读次数:
500
假设给我们一个泛型对象List,T为int类型,要求我们使用该对象方法FindAll(Predicate match)从中找出该List中的偶数,您如何实现?
说明一下:Predicate是一个泛型委托,它的原型为public delegate bool Predicate(T obj),该委托传....
分类:
其他好文 时间:
2014-05-23 10:04:08
阅读次数:
350
1、引入匿名方法 早在C#
2.0中就提出了匿名方法,实现了以一种内联的方式声明委托,在此之前,声明委托唯一的方法是"命名方法",虽然 C# 3.0 里有了lambda
,使得写内联代码更加简洁和方法,但是匿名方法依然有他的用处,匿名方法提供了可以忽略参数列表的能力。2、匿名方法的使用和注意点 .....
分类:
其他好文 时间:
2014-05-19 12:15:10
阅读次数:
341
Lambda表达式是学好LINQ很重要的一个知识点,后面的LINQ查询中会大量地使用到Lambda表达式。这篇文章从以下几点进行总结。1,Lambda表达式的前世今生2,Lambda表达式的实际运用Lambda表达式的前世今生在没有Lambda表达式之前,我们一般使用原始方法或匿名方法来创建委托.....
分类:
其他好文 时间:
2014-05-18 19:41:13
阅读次数:
335
前言
泛型并不是C#语言一开始就带有的特性,而是在FCL2.0之后实现的新功能。基于泛型,我们得以将类型参数化,以便更大范围地进行代码复用。同时,它减少了泛型类及泛型方法中的转型,确保了类型安全。委托本身是一种引用类型,它保存的也是托管堆中对象的引用,只不过这个引用比较特殊,它是对方法的引用。事件....
分类:
其他好文 时间:
2014-05-16 03:44:56
阅读次数:
376
经常在不同版本的.net
framework下作业.于是乎想了解下,.net下各版本C#的新特性.----------C#2.0 针对于.net framework 2.0
新特性有:分部类泛型静态类迭代器匿名方法委托的协变和逆变属性访问器可以被单独设置访问级别可空类型??操作符 ==>如果不为空返...
分类:
其他好文 时间:
2014-05-15 11:08:30
阅读次数:
234
1.传统ThreadStart 2.ParameterizedThreadStart
3.委托thread = new Thread(delegate() { NoticeBroadcast(userinfos, com2); });
4.匿名方法 thread = new Thread(() =>...
分类:
其他好文 时间:
2014-05-05 10:15:21
阅读次数:
292
闭包的概念内层的函数可以引用包含在它外层的函数的变量,即使外层函数的执行已经终止。但该变量提供的值并非变量创建时的值,而是在父函数范围内的最终值。闭包的优点使用闭包,我们可以轻松的访问外层函数定义的变量,这在匿名方法中普遍使用。比如有如下场景,在winform应用程序中,我们希望做这么一个效果,当用...
分类:
其他好文 时间:
2014-05-01 00:42:57
阅读次数:
413