void Main()
{
var obj = new MyBoolean(false);
if(obj)
{
Console.WriteLine ("true?");
} else {
Console.WriteLine ("false?");
}
}
class MyBoolean
{
private static bool _myBool;
public MyBoolean(bool b)
{
_myBool = b;
}
public static bool operator true(MyBoolean x)
{
return _myBool;
}
public static bool operator false(MyBoolean x)
{
return _myBool;
}
}