ListBindingHelper.GetListItemType Methode

Definition

Gibt den Typ eines Elements zurück, das in einer Liste oder Auflistung enthalten ist.

Überlädt

Name Beschreibung
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)

Quelle:
ListBindingHelper.cs
Quelle:
ListBindingHelper.cs
Quelle:
ListBindingHelper.cs
Quelle:
ListBindingHelper.cs
Quelle:
ListBindingHelper.cs

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

public:
 static Type ^ GetListItemType(System::Object ^ list);
public static Type GetListItemType(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 geprüft werden soll.

Gibt zurück

Die Type Elemente, die in der Liste enthalten sind.

Hinweise

Wenn es sich bei dem list Parameter nicht um eine Liste oder ein Array handelt, ist der zurückgegebene Typ der list Parameter selbst.

Gilt für:

GetListItemType(Object, String)

Quelle:
ListBindingHelper.cs
Quelle:
ListBindingHelper.cs
Quelle:
ListBindingHelper.cs
Quelle:
ListBindingHelper.cs
Quelle:
ListBindingHelper.cs

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);
public static Type GetListItemType(object? dataSource, 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 überprüft werden soll.

dataMember
String

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

Gibt zurück

Bei komplexer Datenbindung werden die Type elemente, die durch die dataMember In der Datenquelle dargestellt werden, andernfalls das Type Element in der Liste selbst.

Hinweise

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

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

Wenn dataMember diese Methode oder leer ist null , 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: