我想知道,是否有什么区别:
IfxDataReader ifxDataReaders = ifxCommand.ExecuteReader();
using (ifxDataReaders)
{
if (ifxDataReaders.Read())
{
item = (int)ifxDataReaders[0];
}
ifxDataReaders.Close();
}
using(IfxDataReader ifxDataReaders = ifxCommand.ExecuteReader())
{
if (ifxDataReaders.Read())
{
item = (int)ifxDataReaders[0];
}
ifxDataReaders.Close();
}
发布于 2012-07-25 10:01:35
在第一种情况下,在using块内外都有一个对象ifxDataReaders。
在第二种情况下,在using块中只有ifxDataReaders对象。
https://stackoverflow.com/questions/11647216
复制相似问题