logical and conditional operators c# code example

Example 1: c# and

//The AND (&&) statement will return true if both sides are true, 
//otherwise it returns false

if (true && true) { //checks if both sides are true
  Console.WriteLine("Both are true");
}

if (false && true) {
  Console.WriteLine("One or more is false");
}

//Output:
//Both are true

Example 2: || in c#

bool SecondOperand()
{
    Console.WriteLine("Second operand is evaluated.");
    return true;
}

bool a = true || SecondOperand();
Console.WriteLine(a);
// Output:
// True

bool b = false || SecondOperand();
Console.WriteLine(b);
// Output:
// Second operand is evaluated.
// True