title: What is better: int.TryParse or try { int.Parse() } catch
body: <p>I know.. I know... Performance is not the main concern here, but just for curiosity, what is better?</p>
  
  <pre><code>bool parsed = int.TryParse(string, out num);
  if (parsed)
  ...
  </code></pre>
  
  <p>OR</p>
  
  <pre><code>try {
      int.Parse(string);
  }
  catch () {
      do something...
  }
  </code></pre>