SqlParameter[] clonedParms = new SqlParameter[cachedParms.Length];
for (int i = 0, j = cachedParms.Length; i < j; i++)
{
clonedParms[i] = (SqlParameter)((ICloneable)cachedParms[i]).Clone();
}
为什么不能写成
SqlParameter[] clonedParms = (SqlParameter[])((ICloneable)cachedParms).Clone(); 我觉得两种方法都一样啊
用了第二种写法后最后报错为:另一个 SqlParameterCollection 已包含带有 ParameterName“@UserName”的 SqlParameter。
for (int i = 0, j = cachedParms.Length; i < j; i++)
{
clonedParms[i] = (SqlParameter)((ICloneable)cachedParms[i]).Clone();
}
为什么不能写成
SqlParameter[] clonedParms = (SqlParameter[])((ICloneable)cachedParms).Clone(); 我觉得两种方法都一样啊
用了第二种写法后最后报错为:另一个 SqlParameterCollection 已包含带有 ParameterName“@UserName”的 SqlParameter。
解决方案 »
- 求解,这行代码怎么没反应???
- 回发或回调参数无效。在配置中使用 <pages enableEventValidation="true"/>
- 做压力测试用什么软件? 知道答案的 请来我的群
- 请问各位大哥大姐们,如何把传递的ID值用MD5或者SH1加密!
- 菜鸟的问题,请不吝赐教!!!!
- 我有一个asp.net工程,想转移到别的机器,请问怎么转移,用不用改什么配置文件?
- 思归大哥和各位大侠,看看这个怪异的问题吧。
- 怎样在向SQL中插入记录的同时,取得该记录号?
- 比较急,如何将框架(Framework)与应用程序一起打包;谢谢!!最好是有相关的例子;谢谢!!在线等
- 现已做好一个在线购物程序,放到网上如何才能推广这个网站,
- 大家帮忙看看,这段代码好象没什么问题呀,怎么总是出错呀
- 求:处理非法字符的函数
第一支能够克隆cachedParms和它下面的每个元素,而第二种只是克隆了第一层(cachedParms);