MSDN2010安装及使用(MSDN Library)[转]
摘要:MSDN2010安装及使用(MSDNLibrary)VS2010正式版不再有单独的MSDNLibrary安装选项,以至于很多同学找不到本地的MSDNLibrary来用,其实VS2010的ISO安装光盘里已经包含有MSDNLibrary,只不过要手动安装,方法如下:1、安装完VS2010后,在开始菜单中打开MicrosoftVisualStudio2010-VisualStudioTools–ManageHelpSettings(管理帮助设置),第一次打开时会让你选择一个路径用于保存MSDNLibrary的内容,建议选择一个剩余空间比较大的盘2、点击“Chooseonlineorlocalhel
阅读全文
匿名方法
摘要:匿名方法是C#2.0引入的一个新特性,它允许开发者内联(inline)声明自己的函数代码而无须使用委托函数(delegate function。匿名方法通常在1. 需要一个临时方法,该方法使用次数极少;2. 这个方法的代码很短,甚至可能比方法声明都短的情况下使用。在C# 1.1里,声明和使用委托要求你有委托和一个在委托被触发时具有匹配签名的能够执行的方法,以及一个将命名方法与委托关联的分配语句。作为C# 2.0的新特性,匿名方法基本上能够提供与先前命名方法相同的功能,但是它已经不再需要一个在关联到委托之前就明确创建的方法了。你可以把C# 匿名方法想象为一个实现与委托进行关联这项功能的便捷途径。
阅读全文
事件与委托
摘要:委托是一种对方法的引用。事件是一种特殊的委托,是一种加了限制的委托。
阅读全文
Linq
摘要:LINQ,语言集成查询(Language INtegrated Query)是一组用于c#和Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据。从技术角度而言,LINQ定义了大约40个查询操作符,如select、from、in、where以及order by(C#中)。使用这些操作符可以编写查询语句。不过,这些查询还可以基于很多类型的数据,每个数据类型都需要一个单独的LINQ类型。经过了最近 20 年,面向对象编程技术( object-oriented (OO) programming technologies )在工业领域的应
阅读全文
lambda表达式
摘要:语法格式:参数列 => 语句或语句块其中“参数列”中可包含任意个参数(与委托对应),如果参数列中有0个或1个以上参数,则必须使用括号括住参数列,如下:() => Console.Write("0个参数")I => Console.Write("1个参数时参数列中可省略括号,值为:{0}",i)(x,y) => Console.Write("包含2个参数,值为:{0}*{1}",x,y)而“语句或语句块”中如果只有一条语句,则可以不用大括号括住否则则必须使用,如下:I => Console.Write(&q
阅读全文