求助:c#中参数的传递问题!!!! 后者在方法中把值相互交换,但是参数地址没有变化,所以返回值的时候并没有转变其参数地址,返回原值.实参/形参你还得看看哦,嘿嘿 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 多谢楼主的提醒!后者只交换了形参的指向,没交换实参的指向;本来 o1="1",o2="2";执行swap(o1,o2)时:a=o1,b=o2; 是两地址传值,且交换了a,b的地址值,但明显没交换o1,o2的指向;所以并没有交换o1,o2的指向;而传址的ref,就同步交换了实参与形参; 呵呵,现在明白了。谢谢楼上面的朋友们 关于vs2005打包的问题 如何将一个窗口的文本框的值传给另一个类的变量 用什么语言做一个类似ERP的软件 如何在事件中调用事件???? C#下如何屏蔽Windows 热键 线程的管理 请高手指点一下 关于类的调用(小菜一问,有源码,欢迎大家COpy回去并帮调试一下) 如何获取搜狐新闻发表评论时候的POSTDATA net中用dotnetcharting显示图表怎么显示标数(不好意思,没有分了) [新手上路]关于字符/串类型的一些疑问 现在采用 j2ee 和采用.net 作开发的的公司比例是多少?
后者只交换了形参的指向,没交换实参的指向;
本来 o1="1",o2="2";
执行swap(o1,o2)时:
a=o1,b=o2; 是两地址传值,
且交换了a,b的地址值,但明显没交换o1,o2的指向;
所以并没有交换o1,o2的指向;而传址的ref,就同步交换了实参与形参;