Llegeix en anglès

Comparteix a través de


Type.GetElementType Método

Definición

Cuando se invalida en una clase derivada, devuelve la clase Type del objeto englobado o al que hace referencia la matriz, el puntero o el tipo de referencia actual.

C#
public abstract Type GetElementType();
C#
public abstract Type? GetElementType();

Devoluciones

Type del objeto englobado o al que hace referencia la matriz, puntero o tipo de referencia actual; o bien, null si el objeto Type actual no es una matriz o un puntero, o si no se pasa por referencia, o si representa un tipo genérico o un parámetro de tipo en la definición de un tipo genérico o de un método genérico.

Implementaciones

Ejemplos

En el ejemplo siguiente se muestra el uso del GetElementType método .

C#
using System;
class TestGetElementType
{
    public static void Main()
    {
        int[] array = {1,2,3};
        Type t = array.GetType();
        Type t2 = t.GetElementType();
        Console.WriteLine("The element type of {0} is {1}.",array, t2.ToString());
        TestGetElementType newMe = new TestGetElementType();
        t = newMe.GetType();
        t2 = t.GetElementType();
        Console.WriteLine("The element type of {0} is {1}.", newMe, t2==null? "null" : t2.ToString());
    }
}

/* This code produces the following output:

The element type of System.Int32[] is System.Int32.
The element type of TestGetElementType is null.
 */

Comentarios

Este método devuelve null para la Array clase .

Se aplica a

Consulte también