C#的每一个应用程序都有一个入口点,以便让系统知道该程序从哪里开始执行。为了让系统能找到入口点,入口方法名规定为Main。注意:“Main”的首字母大写,而且 Main 方法后面的小括号不能省略。
Main方法只能声明为public static int或者public static void,这是C#程序的规定。另外,每一个方法都要有一个返回值,对于没有返回值的方法,必须声明返回值类型为void。
Mian方法的返回值只能有两种类型,一种是int,另一种是void。int类型的返回值用于表示应用程序终止时的状态码,其用途是退出应用程序时返回程序运行的状态(0 表示成功返回,非零值一般表示某个错误编号,错误编号所代表的含义也可以由程序员自己规定)。
当Main方法的返回类型为void时,返回值始终为零。
Main 方法可以放在任何一个类中,但为了让开发人员容易找到入口点,控制台应用程序和Windows窗体应用程序默认将其放在Program.cs文件的Program类中。
在源代码中加上注释是优秀编程人员应该养成的好习惯。C#语言中添加注释的方法主要有以下几种形式。
1.常规注释方式
单行注释:以“//”符号开始,任何位于“//”符号之后的本行文字都视为注释。
块注释:以“/*”开始,“*/”结束。任何介于这对符号之间的文字块都视为注释。
2.XML注释方式
“///”是一种XML注释方式,只要在用户自定义的类型如类、接口、枚举等,或者在其成员上方,或者命名空间的声明上方连续键入3个斜杠字符“/”,系统就会自动生成对应的XML注释标记。添加XML注释的步骤举例如下。
(1)首先定义一个类、方法、属性、字段或者其他类型。如在Studentinfo.cs中定义一个PrintInfo方法。
(2)在类、方法、属性、字段或者其他类型声明的上面键入 3 个斜杠符号“/”,此时开发环境就会自动添加对应的XML注释标记。例如,先编写一个PrintInfo方法,然后在该方法的上面键入3个斜杠符号后,就会得到下面的XML注释代码:
/// <summary>
///代码注释
/// </summary>
public void PrintInfo ( )
{
Console.WriteLine("姓名:{0},年龄:{1}", studentName, age);
}
(3)在 XML 注释标记内添加注释内容。例如在<summary>和</summary>之间添加方法的功能描述。
以后调用该方法时,就可以在键入方法名和参数的过程中直接看到用XML注释的智能提示。
3.#region注释方式
如果用鼠标拖放的办法一次性选中某个范围内的多行代码,然后用鼠标右击选择“外侧代码”,再选中“#region”选项,系统就会用该预处理指令将鼠标拖放选择的代码包围起来(#前缀表示该代码段是一条预处理指令),此时就可以给这段被包围的代码添加注释,而且被包围的代码还可以折叠和展开。例如:
#region程序入口
static void Main(string[] args)
{
Welcome welcome = new Welcome();
StudentInfo studentInfo = new StudentInfo();
studentInfo.PrintInfo();
Console.ReadKey();
}
#endregion
#region预处理指令一般用于给程序段添加逻辑功能注释,让某一部分代码实现的逻辑功能看起来更清晰。其他预处理指令的功能和用法请读者参考相关资料,这里不再介绍。
共有条评论 网友评论