为了账号安全,请及时绑定邮箱和手机立即绑定

arraylist C# 的引用方式 和数组为什么不一样?

arraylist C# 的引用方式 和数组为什么不一样?

qq_喜欢懒懒的_0 2016-04-25 15:32:19
    ArrayList dxx1 = new ArrayList();                 ArrayList xxx2 = new ArrayList();                 dxx1.Add(2);//添加了一个值                 xxx = dxx;//跟数组不一样   传值                  (xxx[0]) = 3;//更改值                 Console.WriteLine(dxx1[0]);//在这了没有变成三    而是二             //arraylist不是引用数据类型吗
查看完整描述

1 回答

?
钢铁男子

TA贡献6条经验 获得超0个赞

dxx1和xxx2是两个对象了,你只更改了xxx2[0]的值,dxxx1的值没有更改,所以dxx1[0]的值不会变

查看完整回答
反对 回复 2016-04-25
  • 1 回答
  • 1 关注
  • 1544 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信