Рубрики

C # | Type.GetElementType () Метод

Метод Type.GetElementType () используется для возврата типа объекта, охватываемого или на который ссылается текущий массив, указатель или ссылочный тип при переопределении в производном классе.

Syntax: public abstract Type GetElementType ();

Return Value: This method returns the Type of the object encompassed or referred to by the current array, pointer, or reference type, or null if the current Type is not an array or a pointer, or is not passed by reference, or represents a generic type or a type parameter in the definition of a generic type or generic method.

Ниже программы иллюстрируют использование метода Type.GetElementType () :

Пример 1:

// C # программа для демонстрации
// Type.GetElementType () Метод

using System;

using System.Globalization;

using System.Reflection;

  

class GFG {

  

    // Основной метод

    public static void Main()

    {

        // Объявление и инициализация типа

        Type type = typeof(int[,, ]);

  

        // используя метод GetElementType ()

        Type t = type.GetElementType();

  

        // Отображаем ElementType

        Console.WriteLine("ElementType is: {0}", t);

    }

}

Выход:

ElementType is: System.Int32

Пример 2:

// C # программа для демонстрации
// Type.GetElementType () Метод

using System;

using System.Globalization;

using System.Reflection;

  

class GFG {

  

    // Основной метод

    public static void Main()

    {

        // Создание объекта класса

        GFG obj = new GFG();

  

        Type typ1 = obj.GetType();

        Type typ2 = typ1.GetElementType();

  

        Console.WriteLine("Element type of {0} is {1}", obj, 

                      typ2==null? "null" : typ2.ToString());

    }

  
}

Выход:

Element type of GFG is null

Ссылка:

Рекомендуемые посты:

C # | Type.GetElementType () Метод

0.00 (0%) 0 votes