El método Type.GetElementType() se usa para devolver el tipo del objeto incluido o al que hace referencia la array, el puntero o el tipo de referencia actual cuando se anula en una clase derivada.
Sintaxis: public abstract Tipo GetElementType();
Valor devuelto: este método devuelve el Tipo del objeto incluido o al que hace referencia la array, el puntero o el tipo de referencia actual, o nulo si el Tipo actual no es una array o un puntero, o no se pasa por referencia, o representa un tipo genérico o un parámetro de tipo en la definición de un tipo genérico o método genérico.
Los siguientes programas ilustran el uso del método Type.GetElementType() :
Ejemplo 1:
// C# program to demonstrate the // Type.GetElementType() Method using System; using System.Globalization; using System.Reflection; class GFG { // Main Method public static void Main() { // Declaring and initializing type Type type = typeof(int[,, ]); // using GetElementType() Method Type t = type.GetElementType(); // Display the ElementType Console.WriteLine("ElementType is: {0}", t); } }
ElementType is: System.Int32
Ejemplo 2:
// C# program to demonstrate the // Type.GetElementType() Method using System; using System.Globalization; using System.Reflection; class GFG { // Main Method public static void Main() { // Creating the object of class 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
Referencia:
Publicación traducida automáticamente
Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA