background image

可以说,Java 具备的优点,C#都可以或者都将具备!

三、C#

C#

C#

C#

的主要特征

C# 是.NET 的关键性语言,它是整个.NET 平台的基础。与 C#相比,.NET 所支持的其它语言显然是配角

身份。比如,VB.NET 的存在主要是对千万个 VB 开发人员的负责。对于 JScript.NET 和 Managed C++ 也

同样可以这么说,后者只是增加了调用.NET 类的 C++ 语言。C#是唯一没有在设计思路中加入了前辈语

言某种遗传的新事物。

.NET 平台将 C#作为其固有语言,重温了许多 Java 的技术规则。C#中也有一个虚拟机,叫做公用语言运

行环境(CLR),它的对象也具有同样的层次。但是 C#的设计意图是要使用全部的 Win32 API 甚至更多。

由于 C#与 Windows 的体系结构相似,因此 C# 很容易被开发人员所熟悉。

Java 的目的是要拯救分布式计算世界,C# 则不同。C#本质上是 C++的进化产物,使用了包括声明、表

达式及操作符在内的许多 C++特征,但是 C#还有更多的增强功能,比如类型安全(type-Safe)、事件

处理、碎片帐集、代码安全性等。在 C#中,除了可以使用许多 API,更能使用.NET 类。特别地是,我们

可以处理 COM 的自动化和 C 类型的函数。

C#还让你调用无管理的代码,也就是在 CLR 引擎控制之外的代码。这种不安全的模式允许你操作原始指

针来读和写内置碎片帐集控制以外的内存。

四、安装运行环境

安装.NET SDK 是在机器上运行 C# 的第一步。.NET SDK 可以安装在 Windows ME、

Windows NT 或 Windows 2000 上,但是最好的选择是 Windows 2000 上。选择了操作系统

后,再执行以下步骤:

安装 IE 5.5

安装 Microsoft .NET Framework SDK。它是免费的,可以从以下站点下载.

NET

Framework SDK

.

完成以上安装后,就可以在任何文本编辑器中编写代码了,最后保存为扩展名为.cs 的文
件。

五、C#

C#

C#

C#

编辑器

编写 C#程序可以在文本编辑器中进行,或者在集成开发环境 Visual Studio 中进行。市场上还有

一些第三方编辑器,其中一些是免费的。更多信息请查看

这里

六、C#

C#

C#

C#

的程序结构