C# ArrayList中的克隆方法Clone示例

public class MyArrayList

{
  public static void Main()
  {
      //Creates a new ArrayList.

      ArrayList myArray = new ArrayList();
      myArray.Add("one");
      myArray.Add("two");
      myArray.Add("three");

      myArray.Add("four");
      myArray.Add("five");
      myArray.Add("six");
      myArray.Add("seven");

      myArray.Add("eight");
      myArray.Add("nine");
      myArray.Add("ten");
      //Displays the values of the ArrayList.

      Console.WriteLine("The ArrayList contains the following values:");
      foreach (string s in myArray)
      {
          Console.WriteLine(s);

      }
      Console.WriteLine("The shallow copy of arraylist is as:");
      myArray.Clone();
      foreach (string s in myArray)

      {
          Console.WriteLine(s);
      }
  }

}
C# ArrayList中的克隆方法Clone

在本文中,我将讨论ArrayList的Clone克隆方法。

C# ArrayList的Clone克隆方法创建了ArrayList的浅副本,这就是说此克隆方法只需创建ArrayList的所有元素的副本。

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