您好,欢迎来到聚文网。 登录 免费注册
C#8.0核心技术指南

C#8.0核心技术指南

  • 装帧: 平装
  • 出版社: 机械工业出版社
  • 作者: (美)约瑟夫·阿坝哈瑞,(美)埃里克·约翰森
  • 出版日期: 2021-06-01
  • 商品条码: 9787111682561
  • 版次: 1
  • 开本: 16开
  • 页数: 1020
  • 出版年份: 2021
定价:¥279 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
这本畅销书籍将回答你在 C# 8.0 或 .NET Core 学习和开发中遇到的各种问题。C#语言拥有惊人的灵活性和生命力,它的持续发展也促使我们紧随其步伐不断学习。 本书围绕概念和用例进行组织,不但为中高级程序员提供了简明的 C# 和 .NET 知识体系,还进行了一系列深度探索。 从语法和变量到指针、闭包与模式等高级主题紧跟 C# 的进化速度。 专门使用三章对 LINQ 进行深度解析。 探索并发和异步编程、高级多线程编程以及并行编程知识。 全面介绍 .NET 功能,包括正则表达式、网络编程、序列化、Span、反射以及加密功能。 详细介绍 Roslyn——模块化的 C# 编译器服务。
内容简介
这本畅销书籍将回答你在C#8.O或.NETCore学习和开发中遇到的各种问题。C#语言拥有惊人的灵活性和生命力,它的持续发展也促使我们紧随其步伐不断学习。本书围绕概念和用例进行组织,不但为中高级程序员提供了简明的C#和NET知识体系,还进行了一系列深度探索。从语法和变量到指针、闭包与模式等高级主题紧跟C#的进化速度。专门使用三章对LINQ进行深度解析。探索并发和异步编程、高级多线程编程以及并行编程知识。全面介绍.NET功能,包括正则表达式、网络编程、序列化、Span、反射以及加密功能。详细介绍Roslyn——模块化的C#编译器服务。
作者简介
约瑟夫·阿坝哈瑞(Joseph Albahari)是C# 8.0 Pocket Reference和LINQ Pocket Reference的作者。他还是流行的代码编辑执行和LINQ查询工具LINQPad的创作者。
目录
第1章C#和.NETCore简介
1.1面向对象
1.2类型安全性
1.3内存管理
1.4平台支持
1.5C#和公共语言运行时
1.6框架与基础类库
1.7遗留框架和小众框架
1.8WindowsRuntime
1.9C#简史
第2章C#语言基础
2.1第一个C#程序
2.2语法
2.3类型基础
2.4数值类型
2.5布尔类型和运算符
2.6字符串和字符
2.7数组
2.8变量和参数
2.9表达式和运算符
2.10null运算符
2.11语句
2.12命名空间
第3章在C#中创建类型
3.1类
3.2继承
3.3object类型
3.4结构体
3.5访问权限修饰符
3.6接口
3.7枚举类型
3.8嵌套类型
3.9泛型
第4章C#的高级特性
4.1委托
4.2事件
4.3Lambda表达式
4.4匿名方法
4.5try语句和异常
4.6枚举类型和迭代器
4.7可空值类型
4.8可空引用类型(C#8)
4.9扩展方法
4.10匿名类型
4.11元组
4.12模式
4.13特性
4.14调用者信息特性
4.15动态绑定
4.16运算符重载
4.17不安全的代码和指针
4.18预处理指令
4.19XML文档
第5章框架概述
5.1.NETStandard
5.2框架与C#语言版本的关系
5.3参考程序集
5.4CLR和BCL
5.5应用程序框架
第6章框架基础
6.1字符串与文本处理
6.2日期和时间
6.3日期和时区
6.4格式化和解析
6.5标准格式字符串与解析标记
6.6其他转换机制
6.7全球化
6.8操作数字
6.9枚举
6.10Guid结构体
6.11相等比较
6.12顺序比较
6.13实用类
第7章集合
7.1枚举
7.2ICollection和IList接口
7.3Array类
7.4List、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.9EFCore
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章LINQtoXML
10.1架构概述
10.2X-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.1XmlReader
11.2XmlWriter
11.3XmlReader/XmlWriter的使用模式
11.4处理JSON
第12章对象销毁与垃圾回收
12.1IDisposable接口、Dispose方法和Close方法
12.2自动垃圾回收
12.3终结器
12.4垃圾回收器的工作方式
12.5托管内存泄漏
12.6弱引用
第13章诊断
13.1条件编译
13.2Debug和Trace类
13.3调试器的集成
13.4进程与线程处理
13.5StackTrace和StackFrame类
13.6Windows事件日志
13.7性能计数器
13.8Stopwatch类
13.9跨平台诊断工具
第14章并发与异步
14.1概述
14.2线程
14.3任务
14.4异步原则
14.5C#的异步函数
14.6异步模式
14.7旧有的异步编程模式
第15章流与I/O
15.1流的架构
15.2使用流
15.3流适配器
15.4压缩流
15.5操作ZIP文件
15.6文件与目录操作
15.7在UWP中进行文件I/O操作
15.8操作系统安全性
15.9内存映射文件
第16章网络
16.1.NET网络架构
16.2地址与端口
16.3URI
16.4客户端类
16.5使用HTTP
16.6编写HTTP服务器
16.7使用FTP
16.8使用DNS
16.9通过SmtpClient类发送邮件
16.10使用TCP
16.11使用TCP接收POP3邮件
16.12在UWP中使用TCP
第17章序列化
17.1序列化的概念
17.2XML序列化器
17.3JSON序列化器
17.4二进制序列化器
17.5二进制序列化特性
17.6使用ISerializable接口进行二进制序列化
第18章程序集
18.1程序集的组成部分
18.2强名称和程序集签名
18.3程序集名称
18.4认证代码签名
18.5资源和附属程序集
18.6程序集的加载、解析与隔离
第19章反射和元数据
19.1反射和激活类型
19.2反射和调用成员
19.3反射程序集
19.4使用特性
19.5动态生成代码
19.6生成程序集和类型
19.7生成类型成员
19.8生成泛型方法和泛型类型
19.9复杂的生成目标
19.10解析IL
第20章动态编程
……

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网