Ler em inglês

Compartilhar via


Type.GetElementType Método

Definição

Quando substituído em uma classe derivada, retorna o Type do objeto englobado ou referenciado pelo tipo de matriz, ponteiro ou tipo de referência.

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

Retornos

Type

O Type do objeto englobado ou referenciado pelo tipo de referência, ponteiro ou matriz atual ou null se Type atual não é uma matriz ou um ponteiro ou não é passado por referência ou representa um tipo genérico ou um parâmetro de tipo na definição de um tipo genérico ou método genérico.

Implementações

Exemplos

O exemplo a seguir demonstra o uso do 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.
 */

Comentários

Esse método retorna null para a Array classe .

Aplica-se a

Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Confira também