更新时间:2024-11-22 15:50:41
封面
版权信息
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 概述