C#与C++的比较--一致性
在C#语言中,无论数据类型是一个类、一个结构、一个数组或者一个基本元素,类型系统都将把它视为一个对象(Object),这些对象被包含到一个名称空间中,它不再需要C++中的包含文件。一个完整基于控制(Win32)的Hello World 的应用程序如下:
using system;
class helloWorld
{
public static Main(String[] args)
Console.WriteLine(S"Hi,Hello World!");
return 0;
}
熟悉Java语言的用户,很快会发现,这段C#代码和Java语言有很多相似之处,程序没有脱离类存在的全局变量和全局函数,C++的全局函数或者全局变量必须做为一个类成员形式存在,程序的静态入口函数为Main,一个应用程序只能有一个Main函数,而且大小写敏感。
using system;
class helloWorld
{
public static Main(String[] args)
Console.WriteLine(S"Hi,Hello World!");
return 0;
}
熟悉Java语言的用户,很快会发现,这段C#代码和Java语言有很多相似之处,程序没有脱离类存在的全局变量和全局函数,C++的全局函数或者全局变量必须做为一个类成员形式存在,程序的静态入口函数为Main,一个应用程序只能有一个Main函数,而且大小写敏感。
浙公网安备 33010602011771号