Sdílet prostřednictvím


ListBindingHelper.GetListItemType Metoda

Definice

Vrátí typ položky obsažené v seznamu nebo kolekci.

Přetížení

GetListItemType(Object)

Vrátí datový typ položek v zadaném seznamu.

GetListItemType(Object, String)

Vrátí datový typ položek v zadaném zdroji dat.

GetListItemType(Object)

Vrátí datový typ položek v zadaném seznamu.

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

Parametry

list
Object

Seznam, který se má prověřit, obsahuje informace o typu.

Návraty

Type

Položky Type obsažené v seznamu.

Poznámky

Pokud parametr list není seznam nebo pole, bude vrácen typ parametru list samotný.

Platí pro

GetListItemType(Object, String)

Vrátí datový typ položek v zadaném zdroji dat.

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

Parametry

dataSource
Object

Zdroj dat, který se má podívat na položky.

dataMember
String

Volitelný název vlastnosti ve zdroji dat, který se má použít jako datový člen. To může být null.

Návraty

Type

U složitých datových vazeb Type jsou položky reprezentované dataMember ve zdroji dat, jinak Type jde o položku v samotném seznamu.

Poznámky

Tato verze GetListItemType metody slouží k určení typu položek používaných v komplexních nebo jednoduchých schématech datových vazeb. Tato statická metoda může být užitečná při určování, zda je navrhované schéma datových vazeb vhodné před pokusem.

Pokud dataSource ano null, popisovače vlastností nelze nalézt pro položky seznamu zadaného datového členu, nebo popisovač vlastnosti pro položku seznamu je ICustomTypeDescriptor, pak tato metoda vrátí typ Object třídy.

Pokud dataMember je nebo je null prázdná, tato metoda vrátí Type položky ve zdroji dat, pokud je seznam, jinak tato metoda vrátí Type samotný zdroj dat.

Platí pro