黄子韬搞笑表情包:toString() 用法?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 21:12:57
a == 123;则 a.toString() == '123'这是什么意思?

a == 123 //a是一个int变量值为数字123
a.toString() //a变成字符串变量值为字符格式的'123'

把a专换成字符串类型

然后比较a是否与‘123’相等

a.ToString() //a在这里应该是int型数据,

在.net下,数据类型其实也是一个类,类就有方法,
ToString()就是方法之一,作用是将相应数据类型的值转换为字符串类型

所以这里 a.ToString() == "123"是判断整型数据a转换成字符串后,时候和字符串"123"相等,用于逻辑判断

不管a是int还是String,他们的toString因为已经复写了都是一样的,

a == 123,就是说a的值与123相等,所以用toString也是得出相同的结果