C#高级编程(权威版)第 1 章
NET 体系结构我们不能孤立地使用 C#语言,而必须和
NET Framework 一起考虑
C#编译器专门用于
NET,这表示用 C#编写的所有代码总是在
NET Framework 中运行
对于 C#语言来说,可以得出两个重要的结论:(1) C#的结构和方法论反映了
NET 基础方法论
(2) 在许多情况下,C#的特定语言功能取决于
NET 的功能,或依赖于
NET 基类
由于这种依赖性,在开始使用 C#编程前,了解
NET 的结构和方法论就非常重要了,这就是本章的目的
下面是本章的容:● 本章首先了解在
NET 编译和运行所有的代码(包括 C#)时通常会出现什么情况
● 对这些容进行概述之后,就要详细阐述 Microsoft 中间语言(Microsoft Intermediate Language,MSIL 或简称为 IL),
NET 上所有编译好的代码都要使用这种语言
本章特别 要 介 绍 IL 、 通 用 类 型 系 统 (Common Type System , CTS) 与 公 共 语 言 规 (Common Language Specification,CLS)如何提供
NET 语言之间的互操作性
最后解释各种语言如何使用
NET,包括Visual Basic 和 C++
● 之后,我们将介绍
NET 的其他特性,包括程序集、命名空间和
NET 基类
● 最后本章简要探讨一下 C#开发人员可以创建的应用程序类型
NET 的关系C#是一种相当新的编程语言,C#的重要性体现在以下两个方面:● 它是专门为与 Microsoft 的
NET Framework 一起使用而设计的
NET Framework 是一个功能非常丰富的平台,可开发、部署和执行分布式应用程序)
● 它是一种基于现代面对对象设计方法的语言,在