随便玩玩之C#-2 写在代码内但不参与编译的内容
随便玩玩之C#-2 代码里有的但不参与编译的内容
上一节中的代码很简单,所有的内容都是必不可少的。
当代码发给同事后,同事看着数十行百行的代码,一时半会也猜不出这代码有什么用,实现了什么目的效果。有没有什么办法让同事知道你写这些代码是干事什么的吗?当然有啊,跑过去给他说不就行了啊。
回想一下,课本上的生字词一般会加上个带圈的数字,在最下面附上解释。Get it! 我可以给代码加上解释啊。
1.注释
注释有单行注释和段落(多行)注释。注释用来标记语句用途、字段含义、暂时不执行语句等。无强制要求,凡是有语句(代码)的地方都可以使用,写什么都可以。语句作为注释内容后,不再执行。
一、单行注释以//开头(两个斜杠开头)。
//在控制台输出字符。 Console.WriteLine("Hello World!1"); //注释写在行尾也可以 //Console.WriteLine("Hello World!2") 这行代码不执行。
二、段落注释以/*开头,以*/结束。
/* 多行注释 * 这个注释我想写几行写几行 * 我不想写注释了,我的代码我做主,你看不懂就别看 * C#代码 * 作者:听说网名越长月牛逼 * 发布时间:2021年8月9日 * 授权License:WTFPL */ Console.WriteLine("Hello World!3");
注释属于代码的一部分,但是不参与编译,也不会输出,被注释的代码也不会执行。如下图。
第二个HELLOWORLD!被注释了,所以只输出了第一个和第三个。
2.行号
在VS的代码编辑器左边,有数字12345...,这些数字其实不是代码里的内容,只是个行编号。方便查看代码,定位代码。
3.空格与空白
空格只在必须的地方存在就可以。如类型与名称之间(void Main)就有一个空格,这个空格绝对不能省略。
不必须的地方增加空格,可提高代码行的可读性。如行首的空格数量保持与上一行一致,目的是对齐,是为了代码好看。去掉不必要的空格留着必须的空格,代码同样可以执行。甚至写在一行也可以执行。
结束。
--EOF--