dotnet 平台整体架构(应该学习的本质东西)(图文)
学习dotnet 也已经快两年了,整理了一下学习的东西,可能还不全面,留待以后再补充!
dotnet框架:
1.框架基本原理
1.1 平台体系结构(托管模块,程序集,加载CLR,执行托管代码,FCL,CTS,CLS,互操作)
1.2 生成,打包,部署及管理应用程序与类型(部署目标,类型->模块,模块->程序集,版本资源
信息,语言文化,私有部署程序集,简单管理控制)(配置)
1.3 共享程序集(强命名程序集,GAC,引用强命名程序集,防篡改,延迟签名,解析类型引用,高级 管理类型引用)
2.类型与通用语言运行时
2.1 类型基础(Object,is与as,命名空间与程序集)
2.2 基元类型,引用类型与值类型(Checked与Unchecked,装箱与拆箱)
2.3 通用对象操作(Object.Equals,散列码,克隆)
3.类型设计
3.1 类型成员及其访问限定
3.2 常数与字段
3.3 方法
3.4 属性
3.5 事件
4.基本类型
4.1 文本类型
4.2 枚举类型与位标记
4.3 数组
4.4 接口
4.5 定制特性
4.6 委托
5.类型管理
5.1 异常处理机制
5.2 自动内存管理(垃圾收集)
5.3 CLR寄宿,应用程序域,反射

dotnet框架:
1.框架基本原理
1.1 平台体系结构(托管模块,程序集,加载CLR,执行托管代码,FCL,CTS,CLS,互操作)
1.2 生成,打包,部署及管理应用程序与类型(部署目标,类型->模块,模块->程序集,版本资源
信息,语言文化,私有部署程序集,简单管理控制)(配置)
1.3 共享程序集(强命名程序集,GAC,引用强命名程序集,防篡改,延迟签名,解析类型引用,高级 管理类型引用)
2.类型与通用语言运行时
2.1 类型基础(Object,is与as,命名空间与程序集)
2.2 基元类型,引用类型与值类型(Checked与Unchecked,装箱与拆箱)
2.3 通用对象操作(Object.Equals,散列码,克隆)
3.类型设计
3.1 类型成员及其访问限定
3.2 常数与字段
3.3 方法
3.4 属性
3.5 事件
4.基本类型
4.1 文本类型
4.2 枚举类型与位标记
4.3 数组
4.4 接口
4.5 定制特性
4.6 委托
5.类型管理
5.1 异常处理机制
5.2 自动内存管理(垃圾收集)
5.3 CLR寄宿,应用程序域,反射

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架