摘要:
拉姆达表达式(Lambda Expression)可以算是一种匿名方法的实现吧。在C# 2.0中引入了匿名方法的概念,我们可以写下如下代码:1classProgram2{3staticvoidTestLambdaExpression()4{5List<int>list=newList<int>();67list.Add(1);8list.Add(2);9list.Add(3... 阅读全文
摘要:
扩展方法(Extension Method)可以为已有的类型添加新的方法定义和实现,比如int类型目前没有一个名叫xxxyyy()的方法,那么通过使用扩展方法,我们可以为int类型添加一个xxxyyy()方法。这个有点类似于用来扩展系统功能的某些设计模式。下面我们用代码来说话:这是我们以前的写法: 1public static class Extensions 2{ 3 public ... 阅读全文
摘要:
C# 3.0给我们带来了很多新特性,其中增加了很多“动态”内容,让我们使用起来更加Sharp!我在这里简单的介绍一下C# 3.0规范中的一些“新鲜”内容,小弟才疏学浅,望大家海涵!Part1:使用隐含类型的本地变量在C#3.0之前的C#语言中,我们在声明变量的时候都必须显式的指定变量类型(int,string之类的)我们一般都是这样写的: 1static void InitAndPrint() ... 阅读全文
摘要:
现在各种微软最新的文档里面都已经包含了这个变化。从Alpha到Beta2,我一直都在不断的根茎、学习也看到这个框架不断的成熟、演进,从该过程中学到了很多东西~~~暑假要好好研究一下了,毕竟整个架构差不多稳定下来了,可以进行生产环境的开发了(Product Env)PS:昨天的Vista还是没办法成功安装~~继续寻找办法中…… 阅读全文