Wird eine IF-Anweisung nicht mehr ausgewertet, wenn die erste Bedingung nicht erfüllt ist?

Wenn ich eine habeIf Aussage mit 2 Bedingungen - und die erste schlägt fehl, wird die 2. Bedingung überhaupt berücksichtigt oder geht sie direkt an dieelse? Also, im folgenden Beispiel, wennmyList.Count == 0, werdenmyString mit "wert" verglichen werden oder geht es einfach direkt zuelse?

if(myList.Count > 0 && myString.Equals("value"))
{
//Do something
}
else
{
//Do something else
}

Antworten auf die Frage(8)

Ihre Antwort auf die Frage