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编译为平台专用的代码。

 

相关文章:

  • 2021-11-12
  • 2021-05-22
  • 2021-09-07
  • 2021-07-29
  • 2022-12-23
  • 2022-12-23
  • 2021-06-25
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-10-18
  • 2022-12-23
  • 2021-06-05
  • 2021-08-11
  • 2021-10-23
相关资源
相似解决方案