C# ArrayList中的COPYTO(INT32,ARRAY,INT32,INT32)方法示例

namespace ConsoleApplication3
{

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

          ArrayList arr = new ArrayList();
          arr.Add("Red");
          arr.Add("Yellow");
          arr.Add("Green");

          arr.Add("Brown");
          arr.Add("Pink");
          Console.Write("{");
          Console.WriteLine("The arraylist is as:");

          foreach (string s in arr)
          {
              Console.Write(s + ",");
          }

          Console.Write("}");
          Console.WriteLine();
          Console.WriteLine();
          string[] str = new string[10];

          str[0] = "White";
          str[1] = "Black";
          str[2] = "Orange";
          str[3] = "Gray";

          str[4] = "Olive";
          Console.WriteLine("The string array is as:");
          Console.Write("{");
          foreach (string s1 in str)

          {
              Console.Write(s1 + ",");
          }
          Console.Write("}");

          Console.WriteLine();
          Console.WriteLine();
          //CopyTo(Int32,Array,Int32,Int32);
          arr.CopyTo(0, str, 1, 3);

          Console.WriteLine("The copied array is as:");
          Console.Write("{");
          foreach (string s in str)
          {

              Console.Write(s + ",");
          }
          Console.Write("}");
          Console.WriteLine();

          Console.WriteLine();
      }
  }
}
C# ArrayList中的COPYTO(INT32,ARRAY,INT32,INT32)方法

COPYTO(INT32,ARRAY,INT32,INT32)ArrayList的方法将来自ArrayList的一系列元素复制到兼容的一维数组,从目标数组的指定索引开始。

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