数据转换函数

一、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 才能用
相关推荐
mmmmath_32 小时前
LeetCode.541.反转字符串II
数据结构·算法·leetcode
Navigator_Z2 小时前
LeetCode //MySQL - 1251. Average Selling Price
c语言·算法·leetcode
君顾13 小时前
上海24小时自助健身房系统开发实战指南:从架构设计到落地部署
java·开发语言·健身房
醇氧3 小时前
MySQL 8.0 系统表损坏与引擎转换故障排查实战
数据结构·算法
大熊背3 小时前
《Color constancy by characterization of illumination chromaticity》之色度色域最大化算法(二)
算法·白平衡·色度·色温
香菜TTT3 小时前
大模型上下文协议(MCP):AI 应用的“USB-C”接口技术
开发语言·人工智能·经验分享
钓鱼的肝3 小时前
梳理(1-5)
c++·经验分享·笔记·算法·青少年编程
aramae3 小时前
模拟实现strlen()函数 (C语言)
c语言·开发语言·后端
HZZD_HZZD4 小时前
CSDN_批发市场水电漏损归因算法LAM的原理与落地
嵌入式硬件·物联网·算法