把对象作为值传递?
cn.Open();
for(int i=0 ;i<30;i++)
{
a(cmd,i);
}
cn.Close();
----------------------------------
private void a(OracleCommand cmdd)
{
cmdd.ExecuteNonQuery();
}
这样的把对象进行值传递会产生什么问题呢,感觉有点不对,又说不上来
问题点数:20、回复次数:4Top
1 楼veryhappy(wx.net)回复于 2006-01-31 00:21:07 得分 5
你这样的方式应该是引用传递吧Top
2 楼handsome0916()回复于 2006-01-31 13:44:14 得分 5
行的Top
3 楼Student02370236(★★★★★★)回复于 2006-01-31 14:38:40 得分 5
private void a(ref OracleCommand cmdd)...
Top
4 楼Ivony(授人以鱼不如授人以渔,上海谋生)回复于 2006-01-31 17:49:33 得分 5
通不过编译:
a(cmd,i);//a( OracleCommand, int )
private void a(OracleCommand cmdd)//a( OracleCommand )
两个函数的签名都不同……
Top




