[Mono-list] Object additional implicit operator.
Rolf Bjarne Kvinge
rolflists at ya.com
Fri Aug 15 17:27:33 EDT 2008
> >> Sorry, I'll drop this point.
> >> It would have been really really simple when the language was
> >> to consider that a simple test for object existance should not
> >> the
> >> specification of a null constant;
> > It would make things very weird, things like !((object) true)) would
> > return
> > true.
> How does that expression even mean anything?
> Wouldn't you get like expected operator before true ?
> bool whatever = true;
> 16: if( !((whatever)true)))
> Console.WriteLine( "true" );
> Console.WriteLine( false" );
'(object)' is a cast, a full sample to make it easier to understand:
object o = false;
would print false (or is it true? I can't really make my head around this)
More information about the Mono-list