Novice enquiry on using TryParse() properly
<p>I've just tried <code>TryParse</code>, and am new to C# and just trying to understand everything, and then hopefully best practices...</p>

<p>Syntactically this works:</p>

<pre><code>double number = Double.Parse(C.ReadLine());
</code></pre>

<p>Does TryParse only return a boolean, true if parse succeeds? </p>

<p>When I do this:</p>

<pre><code>double number;
bool b = Double.TryParse(C.ReadLine(), out number);
</code></pre>

<p><code>number</code> is the parsed input, from <code>C.ReadLine()</code>, as expected, everything works. Is this how TryParse is normally used? Trying to be efficient, appreciate advice like <a href="http://www.c-sharpcorner.com/Blogs/228/" rel="nofollow">this</a>.</p>

<p>Any advice on approach welcome, plus info on online resources for Try(things).</p>
