我在C#3個布爾值。每個菜單都可以打開不同的菜單。但是,在任何時候只有一個可以是真實的。所以如果我按下一個按鈕,那個按鈕就會將相應的布爾值變成相應的菜單,但是我想要一個光滑的檢查,如果它們是真的,在將該布爾變爲真之前將其變成假。不知道這是否有意義。感謝您提前提供任何幫助。C#3的bool一個真正的在同一時間
-8
A
回答
4
將所有三個布爾值變爲false,然後將所需的值轉換爲真值。
7
聽起來像是你想一個變量,可能使用枚舉:
public enum ActiveMenu
{
None,
Settings,
MainMenu,
OtherMenu
}
然後有ActiveMenu
類型的變量,這顯然只能在同一時間舉行一個值。這比三個獨立的(但不可避免地纏繞的)布爾變量更合理。
相關問題
- 1. std ::向量<bool>只有一個真正的元素
- 2. C++ *和&在同一時間
- 3. 一個艱難的一個真正的Objective-C中的主人
- 4. Python的一套模擬的時間 - 一個真正分鐘=程序1小時
- 5. rails 3 - strftime正在輸出同一時間嗎?
- 6. 兩個在同一時間
- 7. 兩個在同一時間
- 8. 我需要一個真正的時間在ansi c提供一個精度高達毫秒?
- 9. jQuery同一時間的一個事件
- 10. 返回唯一真正的一個
- 11. 如何在同一時間在C#.NET
- 12. BOOL包裝?創建一個「BOOL」值的對象。 (Objective-C)
- 13. 的mod_rewrite:URL在同一時間
- 14. jQuery的,在同一時間
- 15. OpenGL的:在同一時間
- 16. jQuery的:在同一時間
- 17. jQuery的 - 在同一時間
- 18. 的JavaScript:3秒一個時間
- 19. 在同一時間
- 20. 在同一時間
- 21. 在同一時間
- 22. C#需要在同一時間
- 23. C# - 如何在同一時間散列多個文件的MD5?
- 24. 試圖在同一時間顯示3個地圖
- 25. 爲什麼bool評估一個空的PriorityQueue爲真?
- 26. 如何在C++中實現一個真正的枚舉類
- 27. 如何在C中生成一個真正的隨機數?
- 28. 如何在c中創建一個真正的回報計數#
- 29. 這個語法真的在做什麼int i = 1 | 2; bool b = false |真正;
- 30. 註冊一個NSNotification的bool
您使用的是什麼UI框架? WinForms,WPF,Silverlight,網頁? – Jay 2012-04-25 18:16:51
一個精緻的支票?只需檢查你的布爾,並完成它。 – 2012-04-25 18:17:00
[Stack Overflow不是您的個人研究助手](http://meta.stackexchange.com/a/128553/140505) – Oded 2012-04-25 18:17:07