社区
C#
帖子详情
Convert.ToString 与 .ToString() 有什么区别?
lanchong781126
2005-05-24 10:16:37
如题
...全文
180
3
打赏
收藏
Convert.ToString 与 .ToString() 有什么区别?
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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方法.
C#
Convert
.
ToString
()与.
ToString
()的
区别
下面的是
Convert
的源码:public static class
Convert
{......public static string
ToString
(object value){ return
ToString
(value, null);}......public static string
ToString
(object valu
Convert
.
ToString
与 .
ToString
() 有什么
区别
?
当对象为null时,
Convert
.
ToString
(null) 是没问题的,而 string str = null; str.
ToString
() ; 就会出现错误。此种情况尤其会发生在页面绑定数据的时候。
ToString
()和
Convert
.
ToString
()的用法
区别
一、一般用法说明在C#中所有继承自object的类都有
tostring
()方法,在没有特别声明的情况下,C#中的类都是默认继承自object,所以都有
tostring
()方法;而
Convert
.
ToString
(param)(其中param参数的数据类型可以是各基本数据类型,也可以是bool或object类对像; 二、
ToString
()和
Convert
.
ToString
()的
区别
一般情况下,
Conver.
ToString
(obj)与obj.
ToString
()的
区别
一、一般用法说明
在C#中所有继承自object的类都有
tostring
()方法,在没有特别声明的情况下,C#中的类都是默认继承自object,所以都有
tostring
()方法;而
Convert
.
ToString
(param)(其中param 参数的数据类型可以是各基本数据类型,也可以是bool或object类对像;
二、
ToString
()和
Convert
.
ToString
()的
区别
一般情况下,这两种方法都可以通用,但是当返回的数据类型中有可能出
C#
111,129
社区成员
642,534
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章