高手进!!
SqlDataReader,OldDbDataReader有共同的基类,以实现多态吗?
比如我写下面一个函数,参数用两者的基类(这里假设为DataReader)
public void Test(DataReader dr)
{
if(dr.read())
{
response.write("get data");
}
else
{
response.write("no data");
}
}
我的调用可能是
SqlDataReader dr = new SqlDataReader();
dr = selectCommand.ExectueReader();
Test(dr);
怎么实现?