C# 7.0 核心技术指南 (5):C#和.NET Framework 简介 1.7.1

阅读数:11 2019 年 11 月 30 日 23:15

C# 7.0核心技术指南(5):C#和.NET Framework简介 1.7.1

(遗留框架和小众框架)

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

以下的框架仍然可以在旧有的平台上运行:

  • 用于 Windows 8/8.1 的 Windows Runtime(现被 UWP 取代)。
  • Windows Phone 7/8(现被 UWP 取代)。
  • 用于游戏开发的 Microsoft XNA(现被 UWP 取代)。
  • Silverlight(由于 HTML5 和 JavaScript 的兴起而不再继续开发)。
  • .NET Core 1.x(.NET Core 2.0 的前序版本,其功能非常有限)。

同样值得一提的是以下的小众框架:

  • .NET Micro Framework 是在资源非常受限的嵌入式设备上运行.NET 代码的框架(大小在 1MB 以内)。
  • Mono 是 Xamarin 开发的开源框架,包含了用于开发跨平台(Linux、macOS 以及 Windows)桌面应用的类库。该框架并未支持所有的特性。

除此之外,我们还可以在 SQL Server 上执行托管代码。SQL Server 的 CLR 集成环境支持在 SQL 中调用 C#开发的自定义函数、存储过程以及聚合函数。它虽然使用.NET Framework,但是其沙盒是由特殊的 CLR 宿主提供的,以保护 SQL Server 进程无恙。

C# 7.0核心技术指南(5):C#和.NET Framework简介 1.7.1

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

评论

发布