[Mono-dev] Faster
Steve Lessard
s_lessard at yahoo.com
Fri Mar 25 00:16:40 EDT 2011
I think Sebastian already touched on this issue, but I wanted to shine a
little more light on it. If the Something class were defined as below and x
was not null wouldn't the Foo method throw an exception incorrectly stating
that x was null?
class Something
{
public Something()
{
}
public void DoSomething()
{
throw new NullReferenceException();
}
}
void Foo (Something x)
{
try {
x.DoSomething ();
} catch (NullReferenceException e){
if (x == null)
throw new ArgumentNullException ("x");
else
throw;
}
x.AndThenMore ();
}
--
View this message in context: http://mono.1490590.n4.nabble.com/Faster-tp3402943p3404445.html
Sent from the Mono - Dev mailing list archive at Nabble.com.
More information about the Mono-devel-list
mailing list