c# - 2 bedingungen in if-else?
Gibt es mit if-else eine Möglichkeit, dass 2 Bedingungen zutreffen müssen, um eine berechnung anzustellen? - sozusagen
wenn bedingung 1 und bedingung 2 okay - dann { ... } sonst { ... }
4 Antworten
Vom Beitragsersteller als hilfreich ausgezeichnet
![](https://images.gutefrage.net/media/default/user/8_nmmslarge.png?v=1551279448000)
Ja. so zum Beispiel:
if (a1 = 1 && a2 = 2) { a1 = 0; a2 = 0; }![](https://images.gutefrage.net/media/default/user/8_nmmslarge.png?v=1551279448000)
SillyWilly
06.01.2016, 23:34
@JenHau
Ups :) Da hat sich wohl ein "kleiner" Fehler eingeschlichen. Wusste dass das irgendwie komisch aussieht. Danke für den Hinweis
![](https://images.gutefrage.net/media/default/user/14_nmmslarge.png?v=1551279448000)
if(1 == 1 && 2 == 2) {
console.log("ok");
} else {
console.log("1 ist nicht 1 und 2 ist nicht 2");
}
Wenn nur eine Bedingung nötig ist, dann nehme anstatt "&&" "||"
So wirds interpretiert:
&&: AND
||: OR
![](https://images.gutefrage.net/media/default/user/15_nmmslarge.png?v=1551279448000)
if (x == 1 && y == 2) { ...}
meinst du solche Und Verknüpfung ? Das geht auch mit || für ODER
![](https://images.gutefrage.net/media/default/user/9_nmmslarge.png?v=1551279448000)
if(bedingung 1 && bedingen 2) ...
Woher ich das weiß:Berufserfahrung – Softwareentwickler
Syntax Error ;D
Bei if immer == benutzen, ansonsten wird es als Zuweisung interpretiert -> Fatal Error!