数据转换函数

一、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 才能用
相关推荐
程序猿乐锅9 小时前
Streamlit 实现 AI 聊天 Agent:角色提示词、流式输出与会话管理
开发语言·前端·笔记·后端·python·学习
小南知更鸟9 小时前
【2026 年 Python 包管理工具选型:从“工具崇拜”回到工程约束】
开发语言·python
瓦瓦gogo9 小时前
学回溯算法时,我先弄明白了怎么“退回来”
算法
Lzg_na9 小时前
堆和堆排序
算法
努力努力再努力wz9 小时前
【Lua入门系列】从动态类型到变量作用域:彻底理解 local、全局变量与跨文件访问
开发语言·junit·lua
TK泰妞9 小时前
TikTok 带货视频如何做多语言本地化?从翻译脚本到重做场景的实用方法
算法·音视频
程序猿乐锅9 小时前
面向对象练习:图书借阅系统里的封装、抽象类与多态
开发语言·前端·数据库·后端·python·学习·1024程序员节
房开民9 小时前
DDPM 完整原理 + 全套公式串联
算法
lunar_coder10 小时前
哈希扩展 -- 位图思想
c++·算法·哈希算法
秋天的怀念_David10 小时前
听故事学语言 · 数据结构篇 · 序章一 算法之问
数据结构·程序人生·算法