一、int.Parse(string)
- 作用:字符串 → 转 int
- 底层:直接解析字符串,严格校验格式
- 注意 :
- 不能为
null(抛异常) - 格式不对 / 空字符串 → 抛异常
- 必须是纯数字字符串
- 不能为
二. int.TryParse(string, out int result)
- 作用:安全版 int.Parse
- 底层:内部封装 Parse + 异常捕获,返回 bool 成功 / 失败
- 注意 :
- 不抛异常
null/ 格式错误 → 返回 false,out=0- 推荐
三、Convert.ToString(任意类型)
- 作用:任意值 → 转 string
- 底层:调用对象的 ToString (),兼容 null
- 注意 :
- 输入
null→ 返回""空字符串(不报错) - 比直接
ToString()更安全
- 输入
四、 对象.ToString ()
- 作用:实例 → 转字符串
- 底层:调用类型重写的 ToString 方法
- 注意 :
- 对象为 null → 空引用异常!
- 必须保证对象非 null 才能用