ame*_*ros -8 c# boolean
我在c#中有三个布尔值.每个都允许打开不同的菜单.但是,在任何给定时间只能有一个是真的.因此,如果我按下一个按钮并且该按钮将相应的布尔值true转换为相应的菜单,但我想要一个光滑的检查,如果它们为真,则在将该布尔值设置为真之前将其他假设为假.不确定这是否有意义.在此先感谢您的帮助.
Jon*_*eet 7
听起来你想要一个变量,可能使用枚举:
public enum ActiveMenu { None, Settings, MainMenu, OtherMenu }
然后有一个类型的变量,ActiveMenu显然一次只能保存一个值.这比使用三个独立(但又不可避免地缠绕在一起)的布尔变量更合理.
ActiveMenu
归档时间:
13 年,7 月 前
查看次数:
363 次
最近记录: