写C#程序就是在设计一个类
先看一个C#程序(计算一个表达式):
下面是用C++改写的:
可以看到,上面的C++程序主体就是在设计一个类,而C#将这种特点发挥到了极致,C#程序是从Main()开始执行的,完全在类中进行一切。
另外,上面的C++程序开头的全局变量初始化之所以不能定义在类里面,是因为这是在设计一个类!不能在类中直接对数据成员初始化,只有静态常量整型数据成员才可以在类中初始化。