Int32.TryParse()不抛出异常,会返回true和false来说明解析是否成功!如果解析错误,则out调用方法将会得到0.
Convert.ToInt32()正常在null时,不抛出异常而返回0,但是这几天在判断查询表的结果是(查询结果为空时)会跳出格式不对的异常,用Int32.TryParse()就很好的解决这个问题。
Int32.Parse()会抛出异常。
所有建议有空的风险在的时候用Int32.TryParse()更为保险。
Int32.TryParse()不抛出异常,会返回true和false来说明解析是否成功!如果解析错误,则out调用方法将会得到0.
Convert.ToInt32()正常在null时,不抛出异常而返回0,但是这几天在判断查询表的结果是(查询结果为空时)会跳出格式不对的异常,用Int32.TryParse()就很好的解决这个问题。
Int32.Parse()会抛出异常。
所有建议有空的风险在的时候用Int32.TryParse()更为保险。