ListBindingHelper.GetListItemType Méthode

Définition

Retourne le type d'un élément contenu dans une liste ou une collection.

Surcharges

GetListItemType(Object)

Retourne le type de données des éléments de la liste spécifiée.

GetListItemType(Object, String)

Retourne le type de données des éléments de la source de données spécifiée.

GetListItemType(Object)

Retourne le type de données des éléments de la liste spécifiée.

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

Paramètres

list
Object

La liste qui contient les informations de type à examiner.

Retours

Type

Type des éléments de la liste.

Remarques

Si le list paramètre n’est pas une liste ou un tableau, le type retourné est celui du list paramètre lui-même.

S’applique à

GetListItemType(Object, String)

Retourne le type de données des éléments de la source de données spécifiée.

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

Paramètres

dataSource
Object

Source de données qui contient les éléments à examiner.

dataMember
String

Le nom facultatif de la propriété de la source de données à utiliser comme donnée membre. Il peut s’agir de null.

Retours

Type

Dans les liaisons complexes de données, Type des éléments représentés par dataMember dans la source de données ; sinon Type de l'élément de la liste elle-même.

Remarques

Cette version de la GetListItemType méthode est utilisée pour déterminer le type d’éléments utilisés dans des schémas de liaison de données complexes ou simples. Cette méthode statique peut être utile pour déterminer si un schéma de liaison de données proposé est approprié avant de le tenter.

Si dataSource c’est nullle cas, les descripteurs de propriété ne peuvent pas être trouvés pour les éléments de liste du membre de données spécifié, ou le descripteur de propriété pour l’élément de liste est un ICustomTypeDescriptor, cette méthode retourne le type de la Object classe.

Si dataMember elle est null ou vide, cette méthode retourne les Type éléments de la source de données, s’il s’agit d’une liste ; sinon, cette méthode retourne la Type source de données elle-même.

S’applique à