2011-12-15 4 views
0

Я имею мультипликатор, если в моем действии контроллера

Как упомянуто ниже
if() { } if() { } if() { } if() { }
Теперь я хочу одного другие (выполнить, когда все, если условие fails..ie лжи)множественных если и одно другое условие

+0

и я не хочу использовать несколько else if (возможно ли это wi thout else if) – RollerCosta

+5

Почему вы не хотите использовать 'else if'? Я спрашиваю, потому что это именно то, что вы должны использовать для достижения желаемого эффекта. Возможно, вы можете показать нам свой реальный код и объяснить, что именно вы пытаетесь достичь, поскольку может быть лучший способ. –

+1

Пахнет как шаблон стратегии. Можете ли вы дать код? ИЛИ вы можете посмотреть на это: http://www.dofactory.com/Patterns/PatternStrategy.aspx –

ответ

5

вы можете использовать логическую переменный как флаг и установить его истинный, когда, если условие истинно , то вы можете использовать этот флаг, чтобы проверить, если блок был ли по-крайней мере один успех и

+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 «Я не хочу учиться управлять автомобилем - я просто хочу перейти от А к Б.» – Filburt

Смежные вопросы