yee*_*een 0 c# directive visual-studio
我可以编写代码来将变量设置为true或false,具体取决于我按下的按钮吗?见下面的例子.
如果没有,还有其他方法可以达到类似的效果吗?我已经使用指令标记了不同模式的代码,并且只希望开发人员可以选择切换模式,但现在我希望为用户提供在模式之间切换的选项.模式的选择仅在程序开始时给出,并且不允许用户切换模式.要切换模式,他只能重新启动程序.
如果不能使用指令,我可以使用哪种方法最快?(注意:声明都在解决方案的周围)
在我希望实现的pseduocode中:
void button_click(...){
if(!CONDITION)
CONDITION = true;
else
CONDITION = false;
}
...
#if CONDITION
//mode X with addtional steps
#endif
Run Code Online (Sandbox Code Playgroud)
您正在使用预处理程序指令并尝试从代码中设置它,这会破坏目的,即使它是可能的(我很确定您不能).为什么不使用常规布尔字段作为标志?
private bool Condition {get; set;}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
403 次 |
| 最近记录: |