《C# 8.0 in a Nutshell(核心技术指南) 免费版》是一本针对C#开发者的宝典,涵盖了最新版本C# 8.0的所有核心功能和改进,这本书通过清晰的语言和大量实例,使读者能够深入理解C#的新特性,如范围表达式、异步流、非空引用类型等,从而提升编程效率和代码质量,书中不仅详细介绍了每项新功能的使用场景和实现方法,也对C#语言的基础知识进行了全面的回顾,使其不仅适合有经验的开发者,新手也能从中受益匪浅,通过阅读这本书,开发者将能够快速掌握C# 8.0的强大功能,为开发更加复杂和高效的应用程序打下坚实的基础。
C# 8.0 in a Nutshell全方位地介绍了 C# 的语言特性。在内容上,它兼顾了各种类型的读者。对于初学者,本书不论是介绍基本的语法,还是介绍高级的语言特性,都采用了讲解和示例结合的方法。而对于经验丰富的读者,本书的每一章都详尽而系统,是的案头参考书。本书在前一版的基础上进行了大量的修订工作。不但将既有的内容和范例全部迁移到 .NET Core 之上,对 C# 8.0 与 .NET Core 3.x 提供的新特性进行了详细的介绍,还在部分示例中专门对编写跨平台运行的程序的技巧或陷阱进行了说明。可以说,本书从内容上涵盖了目前 C# 与 .NET Core 全新正式发行版的内容。
目录
- 第1章 C#和.NET Core简介
- 第2章 C#语言基础
- 第3章 在C#中创建类型
- 第4章 C#的高级特性
- 第5章 框架概述
- 第6章 框架基础
- 第7章 集合
- 第8章 LINQ查询
- 第9章 LINQ运算符
- 第10章 LINQ to XML
- 第11章 其他XML与JSON技术
- 第12章 对象销毁与垃圾回收
- 第13章 诊断
- 第14章 并发与异步
- 第15章 流与I/O
- 第16章 网络
- 第17章 序列化
- 第18章 程序集
- 第19章 反射和元数据
- 第20章 动态编程
- 第21章 加密
- 第22章 高级线程处理
- 第23章 并行编程
- 第24章 Span和Memory
- 第25章 原生程序和COM组件互操作性
- 第26章 正则表达式
- 第27章 Roslyn编译器