2017-02-17 2 views
-5

Wie kann ich 2 Operatoren in einer if-Anweisung verwenden. Ich habe die folgende Methode und die MinSaldo kann nicht niedriger als 1000 Dollar, aber ich kann nicht 2 Operatoren in einer if-Anweisung verwenden, wie kann ich das beheben?Kann ich Operator 2 Operatoren in einer If-Anweisung verwenden

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

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

Ja natürlich. Andere Frage? – Tinwor

+0

Sie können mehrere Bedingungen entweder mit '&&' (und auch) oder mit '||' (oder sonst) verknüpfen. –

+1

Mögliches Duplikat von [AND/OR (&&/|||) Logik für mehrere Bedingungsanweisungen] (http: // stackoverflow.com/questions/20680943/and-or-logic-for-multiple-condition-statements) 10 Sekunden Suche wäre schneller als hier buchen – Plutonix

Antwort

1

Ja, können Sie so viele, wie Sie wollen, indem sie mit den Betreibern der Kombination von: und (&&) oder (||).

In diesem Fall

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

       throw new Exception("saldo low "); 

      } 

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