In C# should try-catch be used for is-numeric testing?
<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>
