ListBindingHelper.GetListItemType Método

Definição

Retorna o tipo de um item contido em uma lista ou coleção.

Sobrecargas

Nome Description
GetListItemType(Object)

Retorna o tipo de dados dos itens na lista especificada.

GetListItemType(Object, String)

Retorna o tipo de dados dos itens na fonte de dados especificada.

GetListItemType(Object)

Retorna o tipo de dados dos itens na lista especificada.

public:
 static Type ^ GetListItemType(System::Object ^ list);
public static Type GetListItemType(object list);
static member GetListItemType : obj -> Type
Public Shared Function GetListItemType (list As Object) As Type

Parâmetros

list
Object

A lista a ser examinada para obter informações de tipo.

Retornos

Os Type itens contidos na lista.

Comentários

Se o list parâmetro não for uma lista ou matriz, o tipo retornado será o list do próprio parâmetro.

Aplica-se a

GetListItemType(Object, String)

Retorna o tipo de dados dos itens na fonte de dados especificada.

public:
 static Type ^ GetListItemType(System::Object ^ dataSource, System::String ^ dataMember);
public static Type GetListItemType(object dataSource, string dataMember);
static member GetListItemType : obj * string -> Type
Public Shared Function GetListItemType (dataSource As Object, dataMember As String) As Type

Parâmetros

dataSource
Object

A fonte de dados a ser examinada para itens.

dataMember
String

O nome opcional da propriedade na fonte de dados que deve ser usada como membro de dados. Ele pode ser null.

Retornos

Para associação de dados complexa, os Type itens representados pela dataMember fonte de dados; caso contrário, o Type item na própria lista.

Comentários

Esta versão do GetListItemType método é usada para determinar o tipo de itens usados em esquemas de associação de dados complexos ou simples. Esse método estático pode ser útil para determinar se um esquema de associação de dados proposto é apropriado antes de tentar.

Se dataSource for null, os descritores de propriedade não podem ser encontrados para os itens de lista do membro de dados especificado ou o descritor de propriedade para o item de lista é um ICustomTypeDescriptor, então esse método retorna o tipo da Object classe.

Se dataMember estiver null ou estiver vazio, esse método retornará os Type itens na fonte de dados, se for uma lista; caso contrário, esse método retornará a Type própria fonte de dados.

Aplica-se a