C#中添加对象到ArrayList,下面通过代码详细介绍了C#中ArrayList添加一个或者多个对象的方法
ArrayList类可容纳无序的任何类型的对象。有两种方法可以添加对象,ArrayList类的支持将对象通过Add和AddRange方法添加到集合中。 Add方法允许添加任何类型的单个对象集合。例如:
ArrayList alcollect = new ArrayList(); // Add individual items to the collection string str = "learn csharp"; alcollect.Add(str); alcollect.Add("hello world"); alcollect.Add(500); alcollect.Add(new object());
AddRange方法支持添加一个范围内的对象。
ArrayList alcollect = new ArrayList(); string[] someArray = new string[] { "ek", "do", "theen" }; // Add range of items to the collection alcollect.AddRange(someArray);
Add和AddRange将对象添加到ArrayList的末尾。Insert和InsertRange方法添加对象到指定的索引位置。
ArrayList alcollect = new ArrayList(); alcollect.Insert(3, "adding this at 3rd posn"); string[] someStrings = new string[] { "hello", "world" }; alcollect.InsertRange(4, someStrings);
我们可以通过索引号找到指定的对象
ArrayList alcollect = new ArrayList(); alcollect[3] = "iam at three";