万本电子书0元读

万本电子书0元读

顶部广告

C# 10核心技术指南电子书

这本畅销书将回答你在C# 10或.NET 6中遇到的各种问题。C#是一门拥有惊人的灵活性和生命力的语言,它的持续发展也促使我们不断学习新内容。本书行了全面更新,是广受好评的C#一站式参考书。本书围绕概念和用例行组织,不但为中高级程序员提供了C#和.NET的简明知识体系,还行了一系列深度探索。

售       价:¥

纸质售价:¥195.30购买纸书

2人正在读 | 0人评论 6.6

作       者:(澳)约瑟夫·阿坝哈瑞(Joseph Albahari)

出  版  社:机械工业出版社

出版时间:2024-07-19

字       数:52.5万

所属分类: 科技 > 计算机/网络 > 计算机理论与教程

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书是一本C# 10的技术指南,在上一版的基础上行了全面更新,围绕概念和用例行组织,系统、全面、细致地讲解了C# 10从基础知识到各种高级特性的命令、语法和用法。本书首先介绍C#和.NET,第2-4章详细介绍C#语言的语法、类型和变量。其余各章则涵盖.NET 6基础类库的功能,包括LINQ、XML、集合、并发、I/O 和联网、内存管理、反射、动态编程、属性、加密和原生互操作性等主题。第5章和第6章是后续主题的基础,除这两章之外,其余各章可以根据需要按任意顺序阅读。本书的讲解深浅出,同时为每一个知识都专门设计了贴切、简单、易懂的学习案例,从而可以帮助读者准确地理解知识的含义并快速地学以致用。<br/>【推荐语】<br/>这本畅销书将回答你在C# 10或.NET 6中遇到的各种问题。C#是一门拥有惊人的灵活性和生命力的语言,它的持续发展也促使我们不断学习新内容。本书行了全面更新,是广受好评的C#一站式参考书。本书围绕概念和用例行组织,不但为中高级程序员提供了C#和.NET的简明知识体系,还行了一系列深度探索。<br/>【作者】<br/>Joseph Albahari是《C# 9.0 in a Nutshell》《C# 10 Pocket Reference》和《LINQ Pocket Reference》(均由O'Reilly 出版)等书的作者。他还是流行的代码执行和LINQ查询工具LINQPad的创作者。<br/>
目录展开

书名页

O’Reilly Media,Inc.介绍

译者序

前言

第1章 C#和.NET简介

1.1 面向对象

1.2 类型安全性

1.3 内存管理

1.4 平台支持

1.5 CLR、BCL和运行时

1.6 C#简史

第2章 C#语言基础

2.1 第一个C#程序

2.2 语法

2.3 类型基础

2.4 数值类型

2.5 布尔类型和运算符

2.6 字符串和字符

2.7 数组

2.8 变量和参数

2.9 表达式和运算符

2.10 null运算符

2.11 语句

2.12 命名空间

第3章 在C#中创建类型

3.1 类

3.2 继承

3.3 object类型

3.4 结构体

3.5 访问权限修饰符

3.6 接口

3.7 枚举类型

3.8 嵌套类型

3.9 泛型

第4章 C#的高级特性

4.1 委托

4.2 事件

4.3 Lambda表达式

4.4 匿名方法

4.5 try语句和异常

4.6 枚举类型和迭代器

4.7 可空值类型

4.8 可空引用类型

4.9 扩展方法

4.10 匿名类型

4.11 元组

4.12 记录

4.13 模式

4.14 特性

4.15 调用者信息特性

4.16 动态绑定

4.17 运算符重载

4.18 不安全的代码和指针

4.19 预处理指令

4.20 XML文档

第5章 .NET概述

5.1 .NET Standard

5.2 运行时与C#语言的关系

5.3 引用程序集

5.4 CLR和BCL

5.5 应用程序层

第6章 .NET基础

6.1 字符串与文本处理

6.2 日期和时间

6.3 DateOnly与TimeOnly

6.4 DateTime与时区

6.5 格式化和解析

6.6 标准格式字符串与解析标记

6.7 其他转换机制

6.8 全球化

6.9 操作数字

6.10 BitOperations类

6.11 枚举

6.12 Guid结构体

6.13 相等比较

6.14 顺序比较

6.15 实用类

第7章 集合

7.1 枚举

7.2 ICollection和IList接口

7.3 Array类

7.4 List、Queue、Stack和Set

7.5 字典

7.6 自定义集合与代理

7.7 不可变集合

7.8 扩展相等比较和排序操作

第8章 LINQ

8.1 入门

8.2 流式语法

8.3 查询表达式

8.4 延迟执行

8.5 子查询

8.6 构造方式

8.7 投射方式

8.8 解释型查询

8.9 EF Core

8.10 构建查询表达式

第9章 LINQ运算符

9.1 概述

9.2 筛选

9.3 投射

9.4 连接

9.5 排序

9.6 分组

9.7 集合运算符

9.8 转换方法

9.9 元素运算符

9.10 聚合方法

9.11 量词运算符

9.12 生成集合的方法

第10章 LINQ to XML

10.1 架构概述

10.2 X-DOM概述

10.3 实例化X-DOM

10.4 导航和查询

10.5 更新X-DOM

10.6 使用Value

10.7 文档和声明

10.8 名称和命名空间

10.9 注解

10.10 将数据投射到X-DOM

第11章 其他XML与JSON技术

11.1 XmlReader

11.2 XmlWriter

11.3 XmlReader/XmlWriter的使用模式

11.4 处理JSON

第12章 对象销毁与垃圾回收

12.1 IDisposable接口、Dispose方法和Close方法

12.2 自动垃圾回收

12.3 终结器

12.4 垃圾回收器的工作方式

12.5 托管内存泄漏

12.6 弱引用

第13章 诊断

13.1 条件编译

13.2 Debug和Trace类

13.3 调试器的集成

13.4 进程与线程处理

13.5 StackTrace和StackFrame类

13.6 Windows事件日志

13.7 性能计数器

13.8 Stopwatch类

13.9 跨平台诊断工具

第14章 并发与异步

14.1 概述

14.2 线程

14.3 任务

14.4 异步编程的原则

14.5 C#的异步函数

14.6 异步模式

14.7 旧有的异步编程模式

第15章 流与I/O

15.1 流的架构

15.2 使用流

15.3 流适配器

15.4 压缩流

15.5 操作ZIP文件

15.6 文件与目录操作

15.7 操作系统安全性

15.8 内存映射文件

第16章 网络

16.1 .NET网络架构

16.2 地址与端口

16.3 URI

16.4 HttpClient

16.5 编写HTTP服务器

16.6 使用DNS

16.7 通过SmtpClient类发送邮件

16.8 使用TCP

16.9 使用TCP接收POP3邮件

第17章 程序集

17.1 程序集的组成部分

17.2 强名称和程序集签名

17.3 程序集名称

17.4 认证代码签名

17.5 资源和附属程序集

17.6 程序集的加载、解析与隔离

第18章 反射和元数据

18.1 反射和激活类型

18.2 反射并调用成员

18.3 反射程序集

18.4 使用特性

18.5 动态生成代码

18.6 生成程序集和类型

18.7 生成类型成员

18.8 生成泛型方法和类型

18.9 复杂的生成目标

18.10 解析IL

第19章 动态编程

19.1 动态语言运行时

19.2 数值类型统一

19.3 动态成员重载解析

19.4 实现动态对象

19.5 与动态语言进行互操作

第20章 加密

20.1 概述

20.2 Windows数据保护

20.3 哈希算法

20.4 对称加密

20.5 公钥加密和签名

第21章 高级线程处理

21.1 同步概述

21.2 排他锁

21.3 锁和线程安全性

21.4 非排他锁

21.5 使用事件等待句柄发送信号

21.6 Barrier类

21.7 延迟初始化

21.8 线程本地存储

21.9 定时器

第22章 并行编程

22.1 选择PFX的原因

22.2 PLINQ

22.3 Parallel类

22.4 任务并行

22.5 处理AggregateException

22.6 并发集合

22.7 BlockingCollection<T>类

第23章 Span<T>和Memory<T>

23.1 Span和切片

23.2 Memory<T>类

23.3 前向枚举器

23.4 操作栈分配内存和非托管内存

第24章 原生程序和COM组件互操作性

24.1 调用原生DLL

24.2 封送类型与参数

24.3 非托管代码中的回调函数

24.4 模拟C共用体

24.5 共享内存

24.6 将结构体映射到非托管内存中

24.7 COM互操作性

24.8 在C#中调用COM组件

24.9 内嵌互操作类型

24.10 在COM中访问C#对象

第25章 正则表达式

25.1 正则表达式基础

25.2 量词符号

25.3 零宽度断言

25.4 分组

25.5 替换并分割文本

25.6 正则表达式实例

25.7 正则表达式语言参考

作者介绍

封面介绍

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部