kac*_*apy 3 c# asp.net
下面两个字符串方法的区别是什么?
string str1 = dr["RAGStatusCID"].ToString(); string str2 = (string)dr["Description"];
Dar*_*rov 5
这取决于具体是什么dr.第一个调用ToString方法,每个对象可以在索引器上覆盖dr["RAGStatusCID"].第二投射的dr["Description"]变量为字符串.
dr
dr["RAGStatusCID"]
dr["Description"]
如果我们使用我们的心灵感应技巧并假设它dr是一个SqlDataReader,那么这两个表达式几乎完全相同,只是如果该Description列不是字符串,则强制转换可能会在运行时抛出异常.
Description
归档时间:
15 年,1 月 前
查看次数:
1964 次
最近记录:
13 年,9 月 前