ListBindingHelper.GetListItemType Methode

Definition

Gibt den Typ eines in einer Liste oder einer Auflistung enthaltenen Elements zurück.

Überlädt

GetListItemType(Object)

Gibt den Datentyp der Elemente in der angegebenen Liste zurück.

GetListItemType(Object, String)

Gibt den Datentyp der Elemente in der angegebenen Datenquelle zurück.

GetListItemType(Object)

Gibt den Datentyp der Elemente in der angegebenen Liste zurück.

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

Parameter

list
Object

Die Liste, die auf Typinformationen untersucht werden soll.

Gibt zurück

Type

Der Type der in der Liste enthaltenen Elemente.

Hinweise

Wenn der Parameter keine Liste oder ein Array ist, wird der list zurückgegebene Typ der list Parameter selbst sein.

Gilt für

GetListItemType(Object, String)

Gibt den Datentyp der Elemente in der angegebenen Datenquelle zurück.

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

Parameter

dataSource
Object

Die Datenquelle, die auf Elemente untersucht werden soll.

dataMember
String

Der optionale Name der Eigenschaft für die Datenquelle, die als Datenmember verwendet werden soll. Dieser Wert kann null sein.

Gibt zurück

Type

Für komplexe Datenbindungen der Type der Elemente, die vom dataMember in der Datenquelle dargestellt werden, andernfalls der Type des Elements in der Liste selbst.

Hinweise

Diese Version der GetListItemType Methode wird verwendet, um den Typ der Elemente zu bestimmen, die in komplexen oder einfachen Datenbindungsschemas verwendet werden. Diese statische Methode kann hilfreich sein, um festzustellen, ob ein vorgeschlagenes Datenbindungsschema geeignet ist, bevor es versucht wird.

nullWenn dataSource die Eigenschaftsdeskriptoren für die Listenelemente des angegebenen Datenelements nicht gefunden werden können, oder der Eigenschaftsdeskriptor für das Listenelement ist ein ICustomTypeDescriptor, gibt diese Methode den Typ der Object Klasse zurück.

null Wenn dataMember es sich um eine oder leere Methode handelt, gibt diese Methode die Type Elemente in der Datenquelle zurück, wenn es sich um eine Liste handelt. Andernfalls gibt diese Methode die Type Datenquelle selbst zurück.

Gilt für