CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

把对象作为值传递?

楼主huangjinbo2008(banks)2006-01-31 00:09:23 在 .NET技术 / C# 提问

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

相关问题

  • 对象的传递
  • 如何将用户对象的值传递给窗口?
  • 怎样将用户对象的值传递给窗口?
  • VB中能把对象当参数传递吗?
  • ☆☆☆☆如何把多个对象作为参数传递???☆☆☆
  • 如何把一个类对象作为参数传递?
  • 怎样把一个checkbox对象传递给函数?
  • 对象传递的问题
  • Socket如何传递对象?
  • DCOM传递recordset对象

关键词

得分解答快速导航

  • 帖主:huangjinbo2008
  • veryhappy
  • handsome0916
  • Student02370236
  • Ivony

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo