《CLR via C#》(第4版)是一本深入探讨C#编程语言及其与.NET公共语言运行时(CLR)交互机制的专业书籍,提供英文原版PDF。
CLR via C# 第4版 英文PDF
Kristin, 我无法用言语表达我对我们的生活的感受。我珍视我们家庭以及我们一起经历的所有冒险。每天我都充满着对Aidan(9岁)和Grant(5岁)的爱,你们俩都是我的灵感来源,并教会了我要玩耍并享受生活。看着你们两个成长对我来说非常有成就感且令人愉悦。我很幸运能够参与你们的生活。
目录概览
简介
第一部分 CLR基础
第一章 CLR执行模型
第二章 构建、打包、部署和管理应用程序与类型
第三章 共享程序集及强名称程序集
设计类型(第二部分)
第四章 类型基础知识
第五章 基本类型,引用类型以及值类型
第六章 类型及其成员的基础知识
第七章 常量与字段
第八章 方法
第九章 参数
第十章 属性
第十一章 事件
第十二章 泛型
第十三章 接口
第三部分 核心类型
第十四章 字符、字符串以及文本操作
第十五章 枚举及位标志
第十六章 数组
第十七章 委托
第十八章 自定义属性
第十九章 可空值类型
第四部分 核心设施
第二十章 异常与状态管理
第二十一章 管理堆和垃圾回收
第二十二章 CLR托管及AppDomains
第二十三章 程序集加载以及反射
第二十四章 运行时序列化
第二十五章 与WinRT组件交互
第五部分 并发
第26章 基本线程
第27章 计算密集型异步操作
第28章 I/O密集型异步操作
第29章 线程同步原始构造
第三十章 混合线程同步构造
索引
目录概览
内容介绍XX
第一部分 CLR基础
第一章 CLR执行模型 3
编译源代码为托管模块
将托管模块组合成程序集
加载公共语言运行时8
执行你的程序集的代码11
IL和∨ 验证16
不安全代码
本机代码生成工具:ngen. exe19
框架类库22
通用类型系统30
第二章 构建、打包、部署及管理应用程序与类型 33
.NET框架部署目标
将类型构建到模块中
响应文件35
元数据简介简短一览40
程序集版本资源信息.58
语言版本号...62
简单应用部署(私有分发的程序集)...60
简单的管理控制(配置) 62
第三章 共享程序集及强名称程序集
目录概览介绍第一部分 CLR基础内容包括第一章CLR执行模型以及第二章构建、打包、部署和管理应用程序与类型,其中包含编译源代码为托管模块,将托管模块组合成程序集等详细说明。接着是关于共享程序集及强名称程序集的第三章。
设计类型(第二部分)
第四章 类型基础知识介绍第五章基本类型、引用类型以及值类型的使用方法和特性,并深入讲解第六章中有关于类及其成员的基础知识,包括静态类的概念与用法等。
核心类型
第十四章 字符、字符串及文本操作介绍枚举及位标志的定义方式(十五),数组创建技巧(十六)和委托声明技术(十七)。同时对自定义属性的应用场景进行说明,并讲解可空值类型的特性与使用方法。
核心设施
第二十章 异常处理机制,状态管理;二十一讲到内存管理和垃圾回收策略,以及CLR托管环境下的AppDomains概念及应用。程序集加载和反射技术也在本章节中详细阐述。
并发编程
第五部分介绍了基本线程的创建、计算密集型异步操作实现方法等内容,并对I/O密集型应用场景进行了深入探讨;同时提供了关于如何使用混合式同步构造进行多线程开发的技术指导,为开发者提供全面且实用的知识体系。