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

关于对象做为 参数 传递的问题

楼主MarkIII(无有)2004-09-03 08:34:11 在 .NET技术 / ASP.NET 提问

对象   a,b.  
  方法   method(   对象c   )  
  {  
          对象   d   =   c;  
          ……  
          return   d;  
  }  
   
  1、调用   method(a),a   会改变  
  2、b   =   c   ,调用   method(b),a也会改变  
  3、b   =   c   ,调用   method(b),a   重新赋值   ,b   却仍然是   method(b)的值。  
   
  问题:我想在第3点中   调用   method(b)   以后,a   不用重新赋值,仍然是调用   method(b)   时候的值。 问题点数:20、回复次数:7Top

1 楼MarkIII(无有)回复于 2004-09-03 08:35:32 得分 0

问题修改一下:我想在第3点中   调用   method(b)   以后,a   的值不变。Top

2 楼thinkingforever(努力学习)回复于 2004-09-03 08:55:18 得分 8

没有看到能改变a   的值的语句  
  1、调用   method(a)中,由于d   =   a;如果改变d的值,a的值就会改变  
  2.b   =   c,什么意思,c只是一个参数啊  
  问题看不懂Top

3 楼vzxq(灵感人)回复于 2004-09-03 09:13:41 得分 7

refTop

4 楼jamzh(Show me the money!!!)回复于 2004-09-03 09:18:25 得分 5

2,3点看不明白要问什么,C是你method方法中的局部变量,也就是传进来的参数。b=c是什么意思?Top

5 楼MarkIII(无有)回复于 2004-09-03 09:51:51 得分 0

错了,是   b=a。Top

6 楼MarkIII(无有)回复于 2004-09-03 09:53:32 得分 0

对象   a,b.  
  方法   method(   对象c   )  
  {  
          对象   d   =   c;  
          ……  
          return   d;  
  }  
   
  1、调用   method(a),a   会改变  
  2、b   =   a   ,调用   method(b),a也会改变  
  3、b   =   a   ,调用   method(b),a   重新赋值   ,b   却仍然是   method(b)的值。  
   
  问题:我想在第3点中   调用   method(b)   以后,a   的值不变。  
  Top

7 楼yyxx8(秋风)回复于 2004-09-05 19:42:05 得分 0

bu   dongTop

相关问题

  • 请问如何将一个com对象做为参数传递给另一个com对象?
  • 传递函数做参数
  • 表单对象的name可不可以当作参数传递?
  • VB中能把对象当参数传递吗?
  • ☆☆☆☆如何把多个对象作为参数传递???☆☆☆
  • 关于调用COM+对象传递参数的问题
  • java中的参数(对象)是怎样传递的?
  • 请教将对象作为参数传递的问题
  • 如何将参数传递给新建立的CFormView对象?
  • ATL连接点的方法的参数如何传递对象

关键词

  • 值
  • 对象
  • 调用method
  • 参数
  • 赋值
  • 问题
  • 会改变
  • 方法
  • method
  • 想在第3点

得分解答快速导航

  • 帖主:MarkIII
  • thinkingforever
  • vzxq
  • jamzh

相关链接

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

广告也精彩

反馈

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