Professional.C.Sharp.2005 读书笔记(1)

作者在 2006-12-02 23:17:00 发布以下内容

第一章 .NET体系

介绍

学习C#不能孤立地学,必需和.NET框架结合起来。因为C#代码只能在.NET框架下运行。这有两个重要原因:

   。C#的体系和方法反应的是.NET的根本方法。

   。在许多案例中,C#的特色信赖于.NET或.NET的基本类。

因为这种信赖关系,所以在学习C#之前了解.NET框架是非常必要的。

C#和.NET框架的关系

C#是一门新的语言,有两个主要特点。

  。它是为.NET而设计的。
  。它是一种面向对象语言。

公共语言运行库

.NET的核心是运行库的执行环境,称为公共语言运行库(CLR).NET运行库。通常将在CLR的控制下运行的代码称为托管代码(managed code)

但是,在CLR执行开发的源代码之前,需要编译它们(C#中或其他语言中)。在.NET中,编译分为两个阶段:

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

(2) CLRIL编译为平台专用的代码。

这个两阶段的编译过程非常重要,因为Microsoft中间语言(托管代码)是提供.NET的许多优点的关键。

托管代码的优点

Mi

C# | 阅读 928 次
文章评论,共0条
游客请输入验证码
浏览92551次