short-circuit evaluation
Stopping as soon as the answer is known, so the right side may not run.
The conditional logical operators && and || evaluate their right operand only when the left operand does not already determine the result.
Examples
In
name != null && name.Length > 0, the right side runs only whennameisn't null.
See also