作者在 2009-02-17 18:25:17 发布以下内容
1 C#如何实现平台的可移植性?
C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。微软学习Java的做法,将虚拟机的概念引入到了COM领域;同时,微软提出了“元数据”的概念,用于描述组件的类型信息和工具支持信息,并决定将其放入到组件当中。这种“COM虚拟机”的名字在经历了若干争论后,最终被定为CLR(Common Language Runtime,公共语言运行时)。
2 .NET框架主要由哪几部分组成?
公共语言运行时和.NET框架类库
3 C#中Main()函数的作用是什么?
Main()作为程序的入口。
4 C#语言是从什么语言派生出来的?C#程序的基本封装单元是什么?
微软c#语言定义主要是从C和C++继承而来的,而且语言中的许多元素也反映了这一点.
C#程序的基本封装单元是类。
5 为什么名称空间很重要?
作为C#的元素,名称空间可以用来帮助组织程序的结构,可以避免两套代码集中命名的冲突。在程序代码中,使用名称空间是个良好的编程习惯,因为这有助于重用你的程序代码。