浏览 4225 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (4) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-09-02
调试命令窗口信息: >? dst.Tables[0].Rows[0]["Hits"] 0 >? dst.Tables[0].Rows[0]["Hits"].ToString() "0" >? dst.Tables[0].Rows[0]["Hits"] as String null >? dst.Tables[0].Rows[0]["Hits"] as string null 说明:数据库中字段Hits类型为int,在查询是没做任何类型转换。 现在搞不懂了as用法了 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-09-03
很不幸,是你基础太烂。as遇到不兼容类型的时候的确返回null。
遇到这些非常基础的问题的时候,一般不用轻易怀疑别人。全世界有几百万双眼睛看这些东西呢,出错让你发现的可能性非常小。 |
|
返回顶楼 | |
发表时间:2011-09-05
wumingshi 写道 很不幸,是你基础太烂。as遇到不兼容类型的时候的确返回null。
遇到这些非常基础的问题的时候,一般不用轻易怀疑别人。全世界有几百万双眼睛看这些东西呢,出错让你发现的可能性非常小。 任何值类型的都可以转为字符型,不存在不兼容类型 |
|
返回顶楼 | |
发表时间:2011-09-08
后者。
ToString()不是类型转换 (type casting),是一个函数。int不可以cast成string, 但可以convert成string. |
|
返回顶楼 | |
发表时间:2011-09-26
wumingshi 写道 很不幸,是你基础太烂。as遇到不兼容类型的时候的确返回null。
遇到这些非常基础的问题的时候,一般不用轻易怀疑别人。全世界有几百万双眼睛看这些东西呢,出错让你发现的可能性非常小。 哈哈没事 大家互相学习吗 但是哥们你说好逗哦 |
|
返回顶楼 | |
发表时间:2011-09-30
wumingshi 写道 很不幸,是你基础太烂。as遇到不兼容类型的时候的确返回null。
遇到这些非常基础的问题的时候,一般不用轻易怀疑别人。全世界有几百万双眼睛看这些东西呢,出错让你发现的可能性非常小。 哥们的逻辑性似乎很强,哈哈 |
|
返回顶楼 | |
发表时间:2011-10-07
会返回null吗?还真没注意过
|
|
返回顶楼 | |
发表时间:2011-11-10
cat 写道 后者。
ToString()不是类型转换 (type casting),是一个函数。int不可以cast成string, 但可以convert成string. 这个解释很精辟,建议楼主仔细揣摩。 |
|
返回顶楼 | |