title: In C# should try-catch be used for is-numeric testing?
body: <p>I have heard that using exception trapping is not a recommended practice for number testing.</p>
  
  <p>For example:</p>
  
  <pre><code>bool isnumeric
  try
  {
  int i = int.parse(textbox1.text);
  isnumeric = true;
  }
  
  catch {isnumenric=false}
  </code></pre>
  
  <p>Is there some other way that I could test for numbers in C#?</p>