日期:2014-05-18  浏览次数:20452 次

ArrayList.ToArray的问题 求救~~
定义的三个东西
  ArrayList parames = new ArrayList();
  SqlParameter[] myparames;
  SqlParameter parame;
我现在要把parames 中的内容放在myparames中去用了下面的语句
myparames = (SqlParameter[])parames.ToArray();

结果出错了。
无法将类型为“System.Object[]”的对象强制转换为类型“System.Data.SqlClient.SqlParameter[]”。 
应该怎么解决,谢谢!

------解决方案--------------------
myparames = (SqlParameter[])parames.ToArray(typeof(SqlParameter)); 
  
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) 

http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
------解决方案--------------------
我理解错了,sorry.
------解决方案--------------------
myparames = (SqlParameter[])parames.ToArray(typeof(SqlParameter));