作品简介

本书全方位地介绍了C#的语言特性。在内容上,它兼顾了各种类型的读者。对于初学者,本书不论是介绍基本的语法,还是介绍高级的语言特性,都采用了讲解和示例结合的方法。而对于经验丰富的读者,本书的每一章都详尽而系统,是的案头参考书。

本书在前一版的基础上进行了大量的修订工作。不但将既有的内容和范例全部迁移到.NET Core之上,对C#8.0与.NET Core3.x提供的新特性进行了详细的介绍,还在部分示例中专门对编写跨平台运行的程序的技巧或陷阱进行了说明。可以说,本书从内容上涵盖了目前C#与.NETCore全新正式发行版的内容。

约瑟夫·阿坝哈瑞(Joseph Albahari),是C#8.0 Pocket Reference和LINQ Pocket Reference的作者。他还是流行的代码编辑执行和LINQ查询工具LINQPad的创作者。

埃里克·约翰森(Eric Johannsen),是软件开发和机器学习领域的领军人物,无论在商业方面还是在技术方面都很出色。他在为新兴业务构建软件解决方案方面具有非常丰富的经验。

作品目录

  • O’Reilly Media, Inc.介绍
  • 译者序
  • 前言
  • 第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<T>和Memory<T>
  • 第25章 原生程序和COM组件互操作性
  • 第26章 正则表达式
  • 第27章 Roslyn编译器
  • 作者介绍
  • 封面介绍
展开全部