在asp开发过程中,我们使用单引号来注释一条语句,那么在C#开发过程中有几种注释方法?答:三种
1、使用双/来注释一条语句,如:
// response.write ("aaa")
(鼠标移到代码上去,在代码的顶部会出现四个图标,第一个是查看源代码,第二个是复制代码,第三个是打印代码,第四个是帮助)
2、使用/* */来注释掉一段代码,如:
/* a=2 if (a==1) { response.write("输出第一种"); } else { response.write("输出第二种"); } */
(鼠标移到代码上去,在代码的顶部会出现四个图标,第一个是查看源代码,第二个是复制代码,第三个是打印代码,第四个是帮助)
假如你现在在测试一段功能,有六七种方法,你不知道使用哪一种比较好,现在要对这些代码进行测试,你可能要使用上面的方法,给每一段代码进行注释,只留下自己想要的那段代码来运行,这样是不是很麻烦?所以这里要使用第三种注释方法,来解决这样的问题。
3、使用#if …… #endif来注释一段功能 ,如:
#if flg1 Response.Write ("www.aspbc.com"); #endif #if flg2 Response.Write ("www.baidu.com"); #endif
(鼠标移到代码上去,在代码的顶部会出现四个图标,第一个是查看源代码,第二个是复制代码,第三个是打印代码,第四个是帮助)
注意: 使用这段代码的时候,要在这段代码所在的CS文件的顶端加上
#define flg1 #define flg2
(鼠标移到代码上去,在代码的顶部会出现四个图标,第一个是查看源代码,第二个是复制代码,第三个是打印代码,第四个是帮助)
这里没有分号,如果你只想执行flg1中的内容,你只要在#define flg2的前面加上//就行了。如果你只想执行flg2中的内容,你只要在#define flg1的前面加上//就行了。
或者,你只要在页面的最顶端加上
#define flg1
(鼠标移到代码上去,在代码的顶部会出现四个图标,第一个是查看源代码,第二个是复制代码,第三个是打印代码,第四个是帮助)
如果你要测试flg2中的内容,只要把上面的#define flg1改成#define flg2就行了。