Computer >> Máy Tính >  >> Lập trình >> C#

Phương thức Type.GetTypeArray () trong C #

Phương thức Type.GetTypeArray () trong C # được sử dụng để lấy kiểu của các đối tượng trong mảng được chỉ định.

Cú pháp

Sau đây là cú pháp -

public static Type[] GetTypeArray (object[] args);

Đối số arg là một mảng các đối tượng có kiểu cần xác định.

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ để triển khai phương thức Type.GetTypeArray () -

using System;
using System.Reflection;
public class Demo {
   public static void Main(){
      Object[] obj = new Object[5];
      obj[0] = 10.20;
      obj[1] = 20;
      obj[2] = 30;
      obj[3] = 40;
      obj[4] = "tom";
      Type[] type = Type.GetTypeArray(obj);
      Console.WriteLine("Types...");
      for (int i = 0; i < type.Length; i++)
         Console.WriteLine(" {0}", type[i]);
   }
}

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Types...
System.Double
System.Int32
System.Int32
System.Int32
System.String

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ khác để triển khai phương thức Type.GetTypeArray () -

using System;
using System.Reflection;
public class Demo {
   public static void Main(){
      Object[] obj = new Object[5];
      obj[0] = 100m;
      obj[1] = 20.98;
      obj[2] = 30.788m;
      obj[3] = 40;
      obj[4] = "jack";
      Type[] type = Type.GetTypeArray(obj);
      Console.WriteLine("Types...");
      for (int i = 0; i < type.Length; i++)
         Console.WriteLine(" {0}", type[i]);
   }
}

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Types...
System.Decimal
System.Double
System.Decimal
System.Int32
System.String