TryParse,Parse,Convert区别
int.TryParse 不会产生异常,转换成功返回 true,转换失败返回 false。 最后一个参数为输出值,如果转换失败,输出值为 0 ,只能转换数字类型字符串
int.Parse 参数为null或""是抛出异常 只能转换数字类型字符串
Convert.ToInt32()是一种类型转换,不仅限于字符串转化为int类型
在参数为null是不抛出异常返回0,参数为""时抛出异常
实际使用个过程中优先使用int.TryParse()
int.TryParse 不会产生异常,转换成功返回 true,转换失败返回 false。 最后一个参数为输出值,如果转换失败,输出值为 0 ,只能转换数字类型字符串
int.Parse 参数为null或""是抛出异常 只能转换数字类型字符串
Convert.ToInt32()是一种类型转换,不仅限于字符串转化为int类型
在参数为null是不抛出异常返回0,参数为""时抛出异常
实际使用个过程中优先使用int.TryParse()