toString() 用法?

[复制链接]
查看11 | 回复3 | 2006-5-31 10:41:50 | 显示全部楼层 |阅读模式
把a专换成字符串类型然后比较a是否与‘123’相等
回复

使用道具 举报

千问 | 2006-5-31 10:41:50 | 显示全部楼层
a.ToString() //a在这里应该是int型数据,在.net下,数据类型其实也是一个类,类就有方法,ToString()就是方法之一,作用是将相应数据类型的值转换为字符串类型所以这里 a.ToString() == "123"是判断整型数据a转换成字符串后,时候和字符串"123"相等,用于逻辑判断
回复

使用道具 举报

千问 | 2006-5-31 10:41:50 | 显示全部楼层
不管a是int还是String,他们的toString因为已经复写了都是一样的,a == 123,就是说a的值与123相等,所以用toString也是得出相同的结果
回复

使用道具 举报

千问 | 2006-5-31 10:41:50 | 显示全部楼层
首先toString()方法是object的方法,String类重写了toString()方法,我们也可以重写,如果不重写,返回的是对象的地址信息。然后是使用,直接使用对象.toString()就可以返回字符串类型的数据。通常会返回一些内存地址、自定义的name等信息。也可以用于调试打印。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行