C#程序的组织结构

C#程序的组织结构:

  • namespace(命名空间):

C#程序中的一种代码组织形式,主要用来标识类的可见范围。一个namespace中包含了一系列的类,一般一个文件中会使用多个using语句引入多个命名空间。

语法:namespace 命名空间名称

用法:using 命名空间名称

如果想使用其它命名空间中定义的类则一般在C#文件的头部使用using进行引用。

  • class(类)

类是一种数据结构,包括数据成员(属性)和方法成员(方法)及其它类等内容,便于调用。类一般会包含多个方法,方法定义了类的行为。

语法:class 类名

类名就是一种标识,可以通过类名调用类中的内容,一个namespace中可以有多个类,但是同一namespace中定义的类的类名不能相同。

  • Main方法

Main方法是程序的入口方法,定义Main方法时有如下要求:

1)Main方法必须定义为static

static用于把属性和方法绑定到类本身,而不是使用类创建的对象

2)Main的首字母必须大写

3)返回值可以是void或int这两种,不能是其它数据类型

4)命令行参数可选有无,在使用命令行编译C#程序的时候可能会用到命令行参数

 可以是以下4种形式:

static void Main(string[] args){}
static void Main(){}
static int Main(string[] args){}
static int Main(){}

注意:当一个程序中有多个Main函数时,如果不明确指定是以哪个Main函数进行启动时会报错,因此需要在项目--->xxx属性--->启动对象中选择使用哪个Main函数进行启动。

  • 标识符

类名、变量名、方法名、数组名等都属于标识符,标识符相当于一个名字,可以通过名字对指定的内容进行使用。标识符的组成由一定的规则:首字母必须以字母或下划线开始,其余部分可以使用任意多的数字、字母、下划线进行组合。

标识符在命名时还需注意如下两个方面:

1)标识符不能与C#的关键字冲突

2)标识符区分大小写

如int a = 0和int A = 0,其中a和A属于不同的变量

  • 关键字

关键字是C#程序中保留的对编译具有特殊意义的预定义保留标识符,因此关键字不能被用作程序中的标识符。

  • 语句

语句就是实现各种功能的C#代码。

  • 注释

对代码行或代码段的功能进行说明,注释会在编译阶段被优化掉,并不会体现在生成的可执行程序中。

猜你喜欢

转载自blog.csdn.net/weixin_43885532/article/details/111143979