c# - 2 bedingungen in if-else?

4 Antworten

Vom Fragesteller als hilfreich ausgezeichnet

Ja. so zum Beispiel:

if (a1 = 1 && a2 = 2) { a1 = 0; a2 = 0; }

JenHau  06.01.2016, 23:33

Syntax Error ;D

Bei if immer == benutzen, ansonsten wird es als Zuweisung interpretiert -> Fatal Error!

2
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

1
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

if (x == 1 && y == 2) { ...}

meinst du solche Und Verknüpfung ? Das geht auch mit || für ODER

if(bedingung 1 && bedingen 2) ...

Woher ich das weiß:Berufserfahrung – Softwareentwickler