找回密码
 立即注册

QQ登录

只需一步,快速开始

Alex90

论坛元老

22

主题

88

帖子

6286

积分

论坛元老

积分
6286

活字格认证

Alex90
论坛元老   /  发表于:2011-4-20 09:55  /   查看:6418  /  回复:7
C用多了,结果C#很不习惯,类与类之间的复制,传参全部是引用机制,不小心就出问题,还半天查不出来,哎

7 个回复

倒序浏览
robert
金牌服务用户   /  发表于:2011-4-20 10:22:00
沙发
习惯了就好了
回复 使用道具 举报
Arthas
葡萄城公司职员   /  发表于:2011-4-20 11:00:00
板凳
和C一样啊。 如果你用C的时候一直习惯传指针的话。
扯淡第一高手
回复 使用道具 举报
Arthas
葡萄城公司职员   /  发表于:2011-4-20 11:01:00
地板
如果想复制, 用struct吗。
扯淡第一高手
回复 使用道具 举报
Alex90
论坛元老   /  发表于:2011-4-20 21:25:00
5#
就是在给方法传参数和用一个类给另一个类负值的时候,老时忘了C#是默认的引用..不小心就把原来的对象值也改了,哎~~~
回复 使用道具 举报
CCKan
银牌会员   /  发表于:2011-4-21 09:03:00
6#
现在的面向对象语言基本都是这种机制啊,要习惯,习惯,习惯...
回复 使用道具 举报
lwj901111
新手上路   /  发表于:2011-4-21 19:01:00
7#
我也遇到过这个问题,卡了我好久,最后写了个拷贝构造函数终于解决了
回复 使用道具 举报
rainforest92
高级会员   /  发表于:2011-4-24 01:30:00
8#
我也是,调试了半天才明白了。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部