TryParse: What is more readable?
<p>Out style:</p>

<pre><code>bool result;
if(something.TryParse(val, out result))
{
    DoSomething(result);
}
</code></pre>

<p>Nullable style:</p>

<pre><code>bool? result = something.TryParse2(val);
if(result.HasValue)
{
    DoSomething(result.Value);
}
</code></pre>
