一个SqlDataReader如何转为string []
我想吧一个SqlDataReader转换成数组形式
if (dr != null)
{
ArrayList arr = new ArrayList();
do
{
arr.Add(dr[0]);
}
while (dr.Read());
string[] aa= arr.ToArray();
return aa;
}
但string[] aa= arr.ToArray();
这里出错
应该怎么做啊
------解决方案--------------------try
String[] A=new String[arr.Count];//创建list元素数的String数组
arr.CopyTo(A);//拷贝
------解决方案--------------------还是用泛型好!