Простые типы / Boolean

using System;

var value1 = GetValue(true);
var value2 = GetValue(false);

var valueNot1 = !value1;
//valueNot1 is false

var valueNot2 = !value2;
//valueNot2 is true

var valueAnd = value1 && value2;
//valueAnd is false

var valueOr = value1 || value2;
//valueOr is true

var valueXor = value1 ^ value2;
//valueXor is true

Console.WriteLine($"valueNot1 = {valueNot1}");
Console.WriteLine($"valueNot2 = {valueNot2}");
Console.WriteLine($"valueAnd = {valueAnd}");
Console.WriteLine($"valueOr = {valueOr}");
Console.WriteLine($"valueXor = {valueXor}");

bool GetValue(bool value) {
    return value;
}