首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请问一个ArrayList的有关问题

2012-03-02 
请教一个ArrayList的问题?C# code static ArrayList pArray new ArrayList()static void Main(string[]

请教一个ArrayList的问题?

C# code
 static ArrayList pArray = new ArrayList();        static void Main(string[] args)        {            pArray.Add("aaaa");            pArray.Add("bbbb");            pArray.Add("cccc");            pArray.Add("dddd");            testRefuse t = new testRefuse();                                }        public class testRefuse        {            private ArrayList arrList = new ArrayList();            public testRefuse()            {                arrList = pArray;                arrList.Add("eeee");                arrList.Add("ffff");                Console.WriteLine("arrlist中的元素有:");                for (int i = 0; i < arrList.Count;i++ )                {                    Console.WriteLine("arrList[{0}]={1}",i,arrList[i]);                }                Console.WriteLine("pArray中的元素有:");                for (int i = 0; i < pArray.Count; i++)                {                    Console.WriteLine("pArray[{0}]={1}", i, pArray[i]);                }            }                    }

输出的结果是两个数组中的内容是相同的,如果我是想保持pArray中的内容不变,仅想在arrList中增加两个元素,应该如何处理?

[解决办法]
arrList.AddRange(pArray);
[解决办法]
引用类型当然一样啊

热点排行