温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
Visual
C#从入门到精通第9版
C#
入门
精通
前言Microsoft Visual C#是一种功能强大、使用简单的语言,主要面向需要使用Microsoft.NET Framework来创建应用程序的开发者。它在C+和Microsoft Visual Basic的基础上去芜存菁,最终形成一种更加清晰、更富有逻辑的语言。C#1.0于2001年亮相。几年后随着C#2.0和Visual Studio2005的问世,语言新增了几个重要功能,包括泛型、迭代器和匿名方法等。随同Visual Studio2008发布的C#3.0添加了更多功能,包括扩展方法、Lambda表达式以及语言集成查询Language Integrated Query,LNQ)。2010年发布的C#4.0继续增强,改善了与其他语言和技术的互操作性。新增功能包括具名参数和可选参数,另外还有dynamic类型(指示语言的“运行时”对对象进行晚期绑定)。在随C#4.0发布的.NET Framework中,最重要的新功能就是“任务并行库”(Task Parallel Library,TPL)。可用TPL构建具有良好伸缩性的应用程序,从而快速和简单地发挥出多核处理器的潜力。C#5.0通过async方法修饰符和await操作符提供了对异步任务的原生支持。C#6.0是一次增量式升级,提供了许多有利于简化开发的功能,包括字符串插值(再也不需要String.Format了),改进的属性实现方式,表达式主体方法等。C#7.0进一步增强,提高了生产力并移除了C#一些不合时宜的设计。例如,现在属性访问器方法可作为表达式主体成员实现,方法支持以元组形式返回多个值,简化了out参数的用法,switch语句开始支持模式和类型匹配。还有其他许多更新,本书将一一阐述。虽然Windows 10是运行C#应用程序最重要的平台,但现在也可通过.NET Core运行时在其他操作系统(包括Liux)上运行用C#写的代码。这使程序更容易在多种环境中运行。另外,Windows10支持高度交互性的应用程序,它们可以进行数据共享和协作,还可以连接云服务。Windows 10最引人注目的是对UWP(Universal Windows Platform,通用Windows平台)应用的支持。这种应用设计在任何Windows10设备上运行,无论是全功能的桌面系统、笔记本和平板,还是资源有限的智能手机和物联网设备。熟悉C#的核心功能后,下一步就是掌握如何开发能在所有这些平台上运行的应用。译注:访问本书中文博客(http:bookzhou.co)了解和上一版的区别。