开始读CLRviaC#,1
看看下载的那么的电子书,之前读了step by step C# 2010觉得Jeffrey Richter写的浅显易懂还是当时结合的视频看着,当时记得点知识点,面试的时候是用上了很多,但几个月过去了已经完全忘却了,想着边读框架C#变复习入门吧。今天只是下午的时候开始看,明白了attribute是用来表示类的特性是编译文法层面的表示类与类之间的不同,而property是抽象类的表示事物状态成员的属性。CLR是common language runtime(通用语言运行库<时>)之前看书都是库,但这本是时,这到底是一种编译器还是其他的类型库,这点还是不太明白?估计是一种编译器集合,可以编译微软出的语言,可以进行混合语言编程,这个概念听起来很不错,估计是和CTS(Common Tpye System)中规范了CLS(Common Language Specification)有关,CLS是语言的最小子集。C#源代码经过CLR中的C#编译器编译成托管代码(元数据和IL),IL在经过调用CLR中的JITCompiler生成cpu指令(是汇编语言吧)。2.assembly原来可以经过分布部署,可以让程序成为免安装运行。assembly是可以简单的看做一个project,但实际一个project可以包含多个assembly,一个assembly也可以包括多个project,具体不是很清楚。
3.FCL(Framework Class Library)类库,FCL是一组DLL程序集的统称。微软也发行了其他类库。
2章和3章关于打包部署的现在基本用不到,就只是略看了,明天看具体特性了。都要出第四版了,得抓紧时间看。出了第四版得买本看看。这个via 是什么意思呢?一直都是订阅51cto 的邮件,希望我那天也能出现在邮件中。呵呵
本文标题:开始读CLRviaC#,1
网站网址:
http://dzwzjz.com/article/gocpjp.html