C#使用注释取消程序语句的执行

可以使用注释(#if、#elif、#else、#endif、#define)来控制程序语句的执行,其代码如下:

public string info()        {            string strIonf;            #if (Hywork==false)                strIonf = "can not if";                return strIonf;            #elif(Hywork==true)                strIonf = "do if";                return strIonf;            #endif        }

在上面的代码中,可以通过名称符号(Hywork)的值,来控制程序语句的执行。其中,Hywork的值可以使用#define给出定义。如果使用#define定义,则Hywork的值为True,否则为False。

注意:在使用#define声名名称符号时必须用在程序的开头,并且在其他任何关键字之前,也就是说放在命名空间前声名。使用#define声名名称符号的代码如下:

#define Hywork

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索注释
, 代码
, 符号
, define
, 语句
名称
c站、c语言、cf、ch、c罗,以便于您获取更多的相关知识。

时间: 2024-08-20 06:46:17

C#使用注释取消程序语句的执行的相关文章

vc-mfc的check box在选中后执行了代码,如何在取消选择后执行另一段代码?

问题描述 mfc的check box在选中后执行了代码,如何在取消选择后执行另一段代码? 我想在选中时给一个bool型赋值true,在取消选择时想变成false,取消选择后的代码应该怎么处理? 解决方案 或者说是在选择之后,执行完程序后把已打的对勾取消掉,相当于初始化 解决方案二: 获取点击时间,然后用GetCheck来判断是否被勾中,来设置变量为true或者false

VS2008奇怪了,老代码被注释了还被执行,死活不执行新代码!

问题描述 按网上说的在工具-选项-调试-常规-取消打勾要求源文件与原始版本完全匹配不管是否这项打勾和不打勾都试过了明明注释掉老代码打断点还能停止并执行!反而新代码死活不执行!奇的怪了!望知道的告知谢谢 解决方案 解决方案二:这么奇怪的问题,电脑重新启动下试试看吧!解决方案三:把项目换个路径,或者项目所在文件夹换个名字重新生成下试试看解决方案四:没有编译?Rebuild试一试.还是运行的和编译的不是一份?解决方案五:是web网站不是web项目解决方案六:还有"编辑并继续"功能已打开解决方

注册表取消启动时执行计划任务

  当Windows启动后,计划任务会自动被执行.通常情况下并不需要此功能,可以将此功能关闭. 运行注册表,展开HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunServices,找到键值项SchedulingAgent值设置为mstask.exe(执行计划任务). 提示:删除"SchedulingAgent"键值项,就可以关闭自动执行计划任务功能.

iis与apache取消目录脚本执行权限方法

打开IIS中站点,在站点uploads目录.data目录以及静态html生成目录点击右键,菜单中选择"属性",在目录属性面板选择执行权限为"无"即可.(如图1) (图1)   IIS7也类似于IIS6.0,选择站点对应的目录,data.uploads及静态html文件目录,双击功能试图面板中的"处理程序映射"(如图2) (图2) 在"编辑功能权限--"中,我们直接去除脚本的执行权限即可.(如图3) (图3)   在Apache

windows2008 iis7取消目录执行权限 图片无法读取

问题描述 网站上传目录为upload(图片上传目录)我现在想取消upload的执行权限,只能浏览,不能执行类似aspx.asp这样的页面在网上搜了一下解决方案,很多在upload上编辑功能权限>把脚本的勾去掉.但是我按照这个操作完成以后,upload里的所有的文件,在网页上都不显示了.注:没有将"读取"去掉.请问,这是什么原因? 解决方案 解决方案二:请问你这样做有何意义.net角色是NETWORKSERVICE用户角色是IIS_USER默认网站访问角色就没执行权限你关了NETW

JS注释所产生的bug 即使注释也会执行_javascript技巧

今天在写JS的时候遇到了一个奇怪BUG.一直提示我JAVA类中的一个属性没有.那个属性我去掉了.但是JS中取那个属性的我也屏蔽了呀! 复制代码 代码如下: // var pro = "${product.proGrade}"; 就是这个proGrade.真是奇怪.后来才知道.JS里即使注释,也会执行.只是不显示给你.

ASP.NET 2.0中执行数据库操作命令之一

数据库命令执行时使用Command对象.Command类有三种:SqlCommand.OleDbCommand与OdbcCommand. Command对象主要用来运行SELECT.INSERT.UPDATE或DELETE之类的SQL语句.Command对象还可以调用存储过程或从特定表中取得记录. DataReader对象主要是用来读取数据结果,使用它读取记录时通常比从DataSet更快.DataReader类有三种:SqlDataReader.OleDbDataReader和OdbcDataR

WIN98SE硬盘主引导记录代码数据注释

0000:7C00 33 C0 8E D0 BC 00 7C FB-50 07 50 1F FC BE 1B 7C 3@.P<.|{P.P.|>.|0000:7C10 BF 1B 06 50 57 B9 E5 01-F3 A4 CB BE BE 07 B1 04 ?..PW9e.s$K>>.1.0000:7C20 38 2C 7C 09 75 15 83 C6-10 E2 F5 CD 18 8B 14 8B 8,|.u..F.buM....0000:7C30 EE 83 C6 10

java-为什么char型数组定义在注释的地方就不行?

问题描述 为什么char型数组定义在注释的地方就不行? package cn.lut.test; public class InvokeTest { char a[]={'a','b','c'}; public static void main(String[] args) { //char a[]={'a','b','c'}; InvokeTest test=new InvokeTest(); System.out.println(test.a); } } 解决方案 看懂了...你那个test