C# ArrayList中的GetType方法

ArrayList的GetType方法获取当前实例的类型。

C# ArrayList中的GetType方法示例

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");
      //create the another arraylist
      ArrayList myArray1 = new ArrayList();

      myArray1.Add("six");
      myArray1.Add("seven");
      myArray1.Add("eight");
      myArray1.Add("nine");

      myArray1.Add("ten");
      //create the new collection say stack
      Stack stack = new Stack();
      stack.Push("xyz");

      stack.Push("PQR");
      //perform gettype method
      Console.WriteLine("myArray and myArray1 are the same type: {0}",
          Object.ReferenceEquals(myArray.GetType(), myArray1.GetType()));

      Console.WriteLine("myArray and stack are the same type: {0}",
          Object.ReferenceEquals(myArray.GetType(), stack.GetType()));
  }
}
日期:2020-04-11 22:50:32 来源:oir作者:oir