2011-12-15 24 views
0

私のコントローラのアクションに


if() { } if() { } if() { } if() { }
後述するようならば、私は複数を持っています今私は他のシングルをしたいが(実行時にすべての偽の条件fails..ie場合)場合は、複数の単一else条件

+0

た場合かどうかを確認するためにこのフラグを使用することができたとき、私はいけないことができます複数のelseを使う場合if(posiible wi他にもあります) – RollerCosta

+5

なぜ 'else if'を使いたくないのですか?私はそれがあなたが望む効果を達成するために使用すべきものなので、尋ねています。たぶん、実際のコードを表示し、より良い方法があるかもしれないので、達成しようとしていることを正確に説明することができます。 –

+1

戦略パターンのような匂い。コードを教えてもらえますか?あなたはこれを見るかもしれません:http://www.dofactory.com/Patterns/PatternStrategy.aspx –

答えて

5

あなたはフラグとしてブール変数を使用してtrueに設定した条件が成立しているとき は、あなたがに、少なくとも1つのブロックが、成功事例の

+0

Vamsiは、if文ごとに編集したくない – RollerCosta

6
bool failed = true; 
if() { failed=false; } if() { failed=false; } if() { failed=false; } if(failed) {} 
+0

Petar私はすべてのif文を編集したくありません – RollerCosta

+3

@dhiraj "車を運転する方法を学びたくありません - 私はちょうどAからBに行きたいです" – Filburt

関連する問題