您的位置:首页 > 编程语言 > C#

C#学习笔记(1) --简叙.net体系结构

2017-03-30 00:00 225 查看
1 C#与.NET的关系

 (1) C#是专门为与Microsoft的.Net Framework一起使用而设计的。

(2) C#是一种基于面向对象设计方法的的语言。

(3) 需要注意的是,C#就其本身而言是一种语言,尽管它用于生成面向.NET环境的代码,但它本身不是.NET的一部分。

2 .NET体系里面几个重要的概念

(1) 公共语言运行库CLR(Common Language Runtime) :它是和Java虚拟机一样也是一个运行时环境,它负责资源管理(内存分配和垃圾收集等),并保证应用和底层操作系统之间必要的分离。

(2) Microsoft中间语言IL(Intermediate Language) : 它和Java字节码共享同一种理念,都是低级语言,语法简单,可以非常快速地转化为本地机器码。

3 .NET编译过程

(1) 将源代码编译为Microsoft中间语言(IL)。

(2) 公共运行库(CLR)把IL编译为平台专用的代码。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: