C#中ArrayList的AddRange方法示例

namespace ConsoleApplication2
                      {

                          class Program
                          {
                              static void Main(string[] args)
                              {

                                  //create the first arraylist
                                  ArrayList arraylist1 = new ArrayList();
                                  arraylist1.Add(5);
                                  arraylist1.Add(7);

                                  //create the second arraylist
                                  ArrayList arraylist2 = new ArrayList();
                                  arraylist2.Add("Five");
                                  arraylist2.Add("Seven");

                                  //perform AddRange method
                                  arraylist1.AddRange(arraylist2);
                                  //Display the values.
                                  foreach (object i in arraylist1)

                                  {
                                      Console.WriteLine(i);
                                  }
                              }

                          }
                      }
C# ArrayList中的AddRange方法

AddRange方法将ICollection的元素添加到ArrayList的末尾。
将一个ArrayList添加到另一个ArrayList有不同的方法,但最好的方法是使用AddRange。

在内部,AddRange使用Array.Copy或者CopyTo方法,其具有比某些循环更好的性能。

日期:2020-04-11 22:50:13 来源:oir作者:oir