ListBindingHelper.GetListItemType Método

Definición

Devuelve el tipo de un elemento incluido en una lista o colección.

Sobrecargas

GetListItemType(Object)

Devuelve el tipo de datos de los elementos de la lista especificada.

GetListItemType(Object, String)

Devuelve el tipo de datos de los elementos del origen de datos especificado.

GetListItemType(Object)

Devuelve el tipo de datos de los elementos de la 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

La lista que se va a examinar para obtener información de tipo.

Devoluciones

Type

Type de los elementos incluidos en la lista.

Comentarios

Si el list parámetro no es una lista o matriz, el tipo devuelto será el list del propio parámetro.

Se aplica a

GetListItemType(Object, String)

Devuelve el tipo de datos de los elementos del origen de datos especificado.

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

Origen de datos que se examinará para los elementos.

dataMember
String

Nombre opcional de la propiedad en el origen de datos que se va a utilizar como el miembro de datos. Puede ser null.

Devoluciones

Type

Para enlace de datos complejo, Type de los elementos representados por el dataMember del origen de datos; en caso contrario, el Type del elemento de la propia lista.

Comentarios

Esta versión del GetListItemType método se usa para determinar el tipo de elementos utilizados en esquemas complejos o simples de enlace de datos. Este método estático puede ser útil para determinar si un esquema de enlace de datos propuesto es adecuado antes de intentarlo.

Si dataSource es null, los descriptores de propiedad no se pueden encontrar para los elementos de lista del miembro de datos especificado, o el descriptor de propiedad para el elemento de lista es , ICustomTypeDescriptoreste método devuelve el tipo de la Object clase .

Si dataMember está null o está vacío, este método devuelve los Type elementos del origen de datos, si es una lista; de lo contrario, este método devuelve el Type del propio origen de datos.

Se aplica a