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

    ArrayList dxx1 = new ArrayList();
                ArrayList xxx2 = new ArrayList();
                dxx1.Add(2);//添加了一个值
                xxx = dxx;//跟数组不一样   传值 
                (xxx[0]) = 3;//更改值
                Console.WriteLine(dxx1[0]);//在这了没有变成三    而是二
            //arraylist不是引用数据类型吗


qq_喜欢懒懒的_0
浏览 1577回答 1
1回答

钢铁男子

dxx1和xxx2是两个对象了,你只更改了xxx2[0]的值,dxxx1的值没有更改,所以dxx1[0]的值不会变
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

数据结构