需要帮助捕获formatexception错误

时间:2013-02-13 00:24:20

标签: c# asp.net exception try-catch

我的解决方案似乎很愚蠢,但它可以防止错误。有更好的方法吗?

try 
{
myNumber =  Convert.ToInt32(InputRow.Substring(288, 9));  
}
catch (FormatException e)
{
}

1 个答案:

答案 0 :(得分:1)

int.TryParse可能是一个不错的选择

int val = 0;
if(int.TryParse(InputRow.Substring(288, 9), out val))
   // insert val into db