A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 胡振超 中级黑马   /  2012-4-12 18:04  /  1690 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 胡振超 于 2012-4-12 18:57 编辑

如图

在前面加个“”就不报错

求解释~~为什么直接写就不可以

评分

参与人数 1技术分 +2 收起 理由
宋天琪 + 2

查看全部评分

5 个回复

倒序浏览
你把它转成String类型就行了,ts.TotalMilliseconds返回的是double
你加“”想到于是字符串拼接,所以不报错
MessageBox.Show(“消息内容”)

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
""+ts.TotalMilliseconds;
这样连接起来,由于""为string,用+号连接字符串,+号后面就转换成string类型.就不报错了.

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
这个可以查看一些资料书的字符串串联那一章节,也就是“+”运算符可以用于串接2个字符串,而运算符的右侧则可以使非字符串的值,在这种情况下,该值会自动调用ToString方法。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
显示的方式是以字符串显示的,想只输入这一个就得ToString()了,
前面有个""代表字符串类型的,用+连起来,会默认把+号后面的自动转换成字符串类型的,
就相当于两个变量用+号相连的话,有一方是字符串,另一方会自动转换成字符串类型,苏坤老师视频里说过这些{:soso_e144:}

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
幺西,明白了,谢谢各位~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马