自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 CLR Via第一 章 知识点整理(4) FCL、CTS、CLI和CLS

CLR Via第一 章 知识点整理(4) FCL、CTS、CLI和CLSFCL(Framework Class Library) Framework 类库:FCL是 .net Framework 包含的一组DLL程序集的统称,FCL包含了提供了很多功能,关于这一部分没有什么好说的,只需要了解大致你需要的功能由什么类提供以及类型在那个命名空间,接着在查询接口文档即可。以下是FCL常用的命名空...

2019-04-01 13:55:19 274

原创 CLR Via读书笔记第一章(3)CLR执行程序集的IL代码

在了解CLR运行之前让我们先简单了解一下IL除了编译器编译的IL代码,IL也是一种汇编语言,也就是说我们可以直接编写IL代码,当然也有对应的IL编译器,值得一提的是对于面向CLR的其他语言,CLR只开放了一部分功能,而IL可以访问CLR的全部功能。前面一章我们介绍了CLR的所有初始工作,最后在调用Main入口方法的时候,CLR需要将程序集中的IL代码转为CPU指令,也就是CLR中JIT(ju...

2019-03-28 14:32:21 110

原创 CLR Via读书笔记第一章(2)程序集和CLR的启动

这一节先简单的讨论一下程序集以及CLR的初始化虽然对应的编译器会生成托管模块,但实际上CLR不与托管模块工作,编译器除了编译还有将生成的托管模块转换为程序集的功能,微软还提供了工具AL.exe(程序集链接器)。程序集:1、是一个或者多个模块或者资源的分组,是安全性、重用、版本控制的最小单元。2、程序集还有一个类似于懒加载的机制,将不常用的类或者资源放在一个单独的文件中,当使用时才会下载,可...

2019-03-19 11:43:48 93

原创 CLR Via读书笔记第一章(1)托管模块

写这个纯粹是自己的一点学习总结,其实就学习的笔记整理,相当于对自己的一点督促,如有看到不正确的欢迎指出一般我们写代码都是使用的高级语言,但是在CLR中运行的代码并不是我们直接写的代码,而是通过我们选择对应语言的编辑器生产的中间语言运行,所以一开始会介绍,在CLR运行之前,到底做了什么?所有面向CLR的语言都可以在CLR中运行并编译,例如C#、F#,在代码在CLR运行之前,则先会选择对应的编译器...

2019-03-19 11:42:00 106

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除