Console.WriteLine("Second operand is evaluated.");
bool a = true || SecondOperand();
bool b = false || SecondOperand();
// Second operand is evaluated.
About C# || Operators
The conditional logical OR operator || calculates the logical OR of its bool operands. The result of x || y is true if either x or y evaluates to true. If not the result is false. If the first operand evaluates to true, the second operand is not evaluated and the result of operation is true.
Create your playground on Tech.io
This playground was created on Tech.io, our hands-on, knowledge-sharing platform for developers.