C# if语句中的代码只执行一句 求帮助

if(wulu==false&&liulu==false){wulukcmd();liulukcmd();delay();wulugcmd();liulugcmd();}... if (wulu == false&&liulu==false)
{
wulukcmd();
liulukcmd();
delay();
wulugcmd();
liulugcmd();
}
在执行的时候只 wulukcmd();就结束了,但是在设置断点分步执行时 则可以全部执行,这是怎么回事 ??求大神指教
展开
 我来答
如是我之闻
2014-05-30 · TA获得超过1237个赞
知道小有建树答主
回答量:1207
采纳率:57%
帮助的人:821万
展开全部
可以用预处理。
#define DEBUG
if (wulu == false&&liulu==false)
{
wulukcmd();
#if (DEBUG )
liulukcmd();
delay();
wulugcmd();
liulugcmd();
#endif
}
这样就可以了!
更多追问追答
追问
我是在Button_Click中写的IF  直接用预处理系统报错 说 不能在文件的第一个标记之后定义或取消定义预处理符号
追答
#define DEBUG  需要放在文件的最上方,就类的上面
幻想武士
2014-05-30 · TA获得超过1074个赞
知道小有建树答主
回答量:639
采纳率:90%
帮助的人:401万
展开全部
那能否告诉,你是通过什么条件判断,在非调试情况下执行完wulukcmd后就终止了?
追答
.....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式