2017-02-17 27 views
-5

Как я могу использовать 2 оператора в инструкции if. У меня есть следующий метод, и MinSaldo не может быть ниже 1000 долларов, но я не могу использовать 2 оператора в выражении if, как я могу это исправить?Могу ли я использовать операторы оператора 2 в операторе If

public void MinSaldo(double Money) 
{ 
    if (saldo - money < MinSaldo) 
    { 
     throw new Exception("saldo low "); 
    } 

    else 
    { 
     messagebox.show("works"); 
    } 
} 
+0

Да, конечно. Другой вопрос? – Tinwor

+0

Вы можете выполнить несколько условий либо с помощью '&&' (а также), либо с помощью '||' (или) –

+1

Возможный дубликат логики [AND/OR (&&/||) для нескольких операторов условий] (http: // stackoverflow.com/questions/20680943/and-or-logic-for-multiple-condition-statements) 10 секунд поиска будут быстрее, чем размещение здесь – Plutonix

ответ

1

Да, вы можете использовать столько, сколько вы хотите, комбинируя их с операторами: и (&&), или (||).

В этом случае

public void MinSaldo(double Money) 
     { 
      if (MinSaldo < 1000 || saldo - money < MinSaldo) 
      { 

       throw new Exception("saldo low "); 

      } 

      else 
      { 
       messagebox.show("works"); 
      } 
     }