C# 7.0 核心技术指南 (11):C#和.NET Framework 简介 1.8.6&2

阅读数:7 2019 年 11 月 30 日 23:31

C# 7.0核心技术指南(11):C#和.NET Framework简介 1.8.6&2

C# 7.0 核心技术指南 (11):C#和.NET Framework 简介 1.8.6&2

(C# 2.0 新特性)

内容简介
本书前三章将集中介绍 C#语言。首先介绍基本的语法、类型和变量。而后会介绍一些高级的特性,如不安全代码以及预处理指令。如果你是 C#语言的初学者,请循序渐进地阅读这些章节。
其余各章则涵盖了.NET Framework 的核心功能,包括 LINQ、XML、集合、并发、I/O 和网络、内存管理、反射、动态编程、特性、安全、应用程序域和原生互操作性等主题。第 6 章和第 7 章是后续主题的基础,除这两章之外,其余各章可以按照需要以任何顺序阅读。LINQ 相关的三个章节好按顺序阅读。其中的一些章节需要一些并发相关的知识,这些知识将在第 14 章中介绍。

C# 2 提供的新特性包括泛型(见第 3 章)、可空类型(nullable type)(见第 4 章)、迭代器(见第 4 章)以及匿名方法(Lambda 表达式的前身)。这些新特性为 C# 3 引入 LINQ 铺平了道路。

C# 2 还添加了分部类、静态类以及许多细节功能,例如对命名空间别名、友元程序集和定长缓冲区的支持。

泛型需要在运行时仍然能够确保类型的正确性,因此需要引入新的 CLR(CLR 2.0)才能达成该目标。


C#语言基础 2

本章将介绍一些 C#语言的基础知识。

本章和接下来的两章中的所有程序和代码片段都可以作为交互式示例在 LINQPad 中运行。阅读本书时使用这些示例可以加快你的学习进度。在 LINQPad 中编辑执行这些示例可以立即看到结果,无须在 Visual Studio 中建立项目和解决方案。

若要下载这些示例,请点击 LINQPad 中的 Samples 选项卡,然后点击“Download more samples”。LINQPad 是免费程序,详见 http://www.linqpad.net

C# 7.0核心技术指南(11):C#和.NET Framework简介 1.8.6&2

购书地址 https://item.jd.com/12681788.html?dist=jd

评论

发布