有没有
我猜
哪个更快?
DataReader[0].ToString()
和(string)DataReader[0]
之间的差异?我猜
(string)DataReader[0]
可能会失败,如果数据库类型不是字符串类型,那么DataReader[0].ToString()
只会将任何非DB null内容转换为字符串。是这种情况吗?哪个更快?
Convert.ToString(DataReader[0]);
:-) - Steven RyssaertDBNull.Value
有一个ToString()
,因为它是一个实际的对象,所以您可以调用ToString()
来使用它,并且它将正常工作。 - BoltClockDataReader[0]
为 null,则我的意思是ToString()
会抛出异常。 - Tim Coker