0

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

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

1 回答 1

1

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

int val = 0;
if(int.TryParse(InputRow.Substring(288, 9), out val))
   // insert val into db
于 2013-02-13T00:30:04.333 回答