Convert.ToString 与 .ToString() 有什么区别?

lanchong781126 2005-05-24 10:16:37
如题
...全文
141 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bflovesnow 2005-05-24
  • 打赏
  • 举报
回复
.ToString() 应该是编译直接支持的方法,就像原类型一样;Convert.ToString() 是属于 C# 的。
LoveCleverDog 2005-05-24
  • 打赏
  • 举报
回复
个人认为:Convert.ToString() 将指定值转换为其等效的 String 表示形式。 ToString() 返回表示对象的字符串。 区别不不是很大,但是对 null操作是不同的,Convert.ToString(null) 没问题,而 string str = null; str.ToString() ; 就会出现错误。



lemong 2005-05-24
  • 打赏
  • 举报
回复
Convert.ToString 用与类型转化,.ToString() 就比较复杂了,大多是由调用的类的不同而不同,总体来说,是继承自object类的ToString方法.

111,093

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧