public static void Main()
Console.WriteLine("true = {0}", Convert(true));
Console.WriteLine("false = {0}", Convert(false));
public static int Convert(bool value)
var boolValue = value ? 1u : 0u;
for (var i = 0; i < sizeof(uint) * 8; ++i)
return unchecked((int)result);