构建一个简单的C#应用程序需要注意一下几点:
1、C#要求所有的程序逻辑都包含在一个类型定义中 --->这里的类型指的是(类,接口,结构,枚举,委托中的一个或多个)
2、与其他语言不同,在C#中创建全局变量或者全局函数是不可能的。所有的成员和方法都必须包含在一个类型之中
3、C#是一种区分大小写的程序设计语言,所以Main与main不同
4、C#的命名规则:所有的C#关键字都(public,internal,private,protected)是小写的,同时命名空间,类型和成员名称(按约定)首字母大写,中间的单词首字母大写
5、每一个可执行的C#程序(控制台应用程序、Windows桌面程序或者Windows服务)至少包含一个定义了Main()方法的类,这个方法用来表示程序的入口点
5、Visual Stdio默认情况下,会把定义Main()的类命名为Program,当然如果你想改类名,也可以修改
6、正式的说:定义Main()方法的类叫做应用程序对象,一般来说一个可执行程序有一个应用程序对象作为程序的入口点,但是很多情况下一个可执行程序会有多有应用程序对象(也就是程序入口),比如在执行单元测试的时候,但是程序只有一个入口,所以我们必须通过命令行编辑器的/main选项或这通过visual stdio项目的属性编辑器中的application选项卡内Satrtup Object下拉选择框来通知编译器将哪个方法作为程序的入口