Czy instrukcja IF przestanie oceniać, jeśli nie spełni pierwszego warunku?

Jeśli mamIf oświadczenie z 2 warunkami - a pierwszy nie powiedzie się, czy drugi warunek będzie brany pod uwagę, czy też przejdzie bezpośrednio doelse? Tak więc w poniższym przykładzie, jeślimyList.Count == 0, będziemyString być porównane z „wartością” lub prosto doelse?

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

questionAnswers(8)

yourAnswerToTheQuestion