Share via


ListBindingHelper.GetListItemType Método

Definição

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

Sobrecargas

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 obtenção de informações de tipo.

Retornos

Type

O Type dos 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 obtenção de itens.

dataMember
String

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

Retornos

Type

Para associação de dados complexos, o Type dos itens representados pelo dataMember na fonte de dados; caso contrário, o Type do item na lista propriamente dita.

Comentários

Essa 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 do item de lista é um ICustomTypeDescriptor, então esse método retorna o tipo da Object classe.

Se dataMember estiver null ou 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