私はC#で3つのブール値を持っています。それぞれ異なるメニューを開くことができます。ただし、常に1つしか真実ではありません。だから私はボタンを押して、対応するブール値を対応するブール値を対応するメニューに変えますが、ブール値を真にする前に真であれば他のものを偽にするスッキリチェックが必要です。これがうまくいくかどうかはわかりません。事前に助けてくれてありがとう。C#3つのバールは一度に1つ真実
-8
A
答えて
4
3つのブール値をすべて偽にして、必要なものを真にします。
7
あなたはおそらく列挙型を使用して、変数をしたいような音:
public enum ActiveMenu
{
None,
Settings,
MainMenu,
OtherMenu
}
が続いて明らかに一度に単一の値を保持することができるようになりますタイプ
ActiveMenu
の変数を、持っています。これは、3つの別々の(しかし、密接に絡み合った)ブール変数を持つよりも賢明なアプローチのように感じます。
関連する問題
- 1. 一度に1つのチェックボックス
- 2. 複数のサブを一度に1つずつ実行する
- 3. マルチブランチパイプライン - Jenkins - 一度に1つのブランチを実行するには?
- 4. C#タイマーは一度に1つのインスタンスが経過した
- 5. 一度に1つのクラスのインスタンス
- 6. Silverlightのレイアウト - 一度に1つのパネル
- 7. 一度に1つのエディタのみ? RCP
- 8. AS3:一度に1つのチャンネルを一度に分析する
- 9. 目的C、一度に1つの方法?
- 10. 一度に1つのチェックボックスJavaScript
- 11. Flash AS2一度に1つのサウンド
- 12. Laravelページネーション1つのモデルを一度に
- 13. 一度に1つのPOST機能しか実行しない
- 14. JitterBit一度に1つのオペレーションインスタンスしか実行しない
- 15. は常に1つのチェックボックスにチェック=真
- 16. RecyclerView一度に1行ずつスクロール
- 17. android:recyclerviewで一度に1アイテムずつスワイプ
- 18. は、私は一度に2つのコマンドを実行する必要が1に
- 19. Jqueryで一度に1つのクラスをアクティブに保つ方法
- 20. 3つのRGB intsを1つの0-1の倍精度に変換する
- 21. 一度に1つのタスクのリストを待つ
- 22. スレッド "main" java.lang.NullPointerException、3つのスタックを1つの配列に実装
- 23. Net-SNMPは一度に1つのハンドラしか実行しませんか?
- 24. 3 CCMenuItemToggleは一度に1つずつオンにする必要がありますか?
- 25. 1つのエンティティで3つの同一のテーブルをマッピングする
- 26. ブートストラップアコーディオンが一度に1つずつ開きます
- 27. リサイクラービューで一度に1つずつ表示する
- 28. ui-gridを一度に1つずつ展開可能
- 29. Java ArrayList、一度に1つずつリストする方法?
- 30. 一度に1つずつディレクティブを表示する - AngularJS
あなたはどのUIフレームワークを使用していますか? WinForms、WPF、Silverlight、web? – Jay
滑らかなチェック???あなたのブールをチェックして、それで終わらせてください。 –
[スタックオーバーフローはあなたの個人研究アシスタントではありません](http://meta.stackexchange.com/a/128553/140505) – Oded