Condividi tramite


ListBindingHelper.GetListItemType Metodo

Definizione

Restituisce il tipo di un elemento contenuto in un elenco o in un insieme.

Overload

GetListItemType(Object)

Restituisce il tipo di dati degli elementi presenti nell'elenco specificato.

GetListItemType(Object, String)

Restituisce il tipo di dati degli elementi presenti nell'origine dati specificata.

GetListItemType(Object)

Restituisce il tipo di dati degli elementi presenti nell'elenco specificato.

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

Parametri

list
Object

Elenco da esaminare per ottenere le informazioni sul tipo.

Restituisce

Type

Oggetto Type degli elementi contenuti nell'elenco.

Commenti

Se il list parametro non è un elenco o una matrice, il tipo restituito sarà quello del list parametro stesso.

Si applica a

GetListItemType(Object, String)

Restituisce il tipo di dati degli elementi presenti nell'origine dati specificata.

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

Parametri

dataSource
Object

Origine dati da esaminare per gli elementi.

dataMember
String

Nome facoltativo della proprietà dell'origine dati da utilizzare come membro dati. Può essere null.

Restituisce

Type

Per associazioni dati complesse, l'oggetto Type degli elementi rappresentati dall'oggetto dataMember dell'origine dati; in caso contrario, l'oggetto Type dell'elemento presente nell'elenco stesso.

Commenti

Questa versione del GetListItemType metodo viene utilizzata per determinare il tipo di elementi utilizzati in schemi di data binding complessi o semplici. Questo metodo statico può essere utile per determinare se uno schema di associazione dati proposto è appropriato prima di provarlo.

Se dataSource è null, non è possibile trovare i descrittori di proprietà per gli elementi dell'elenco del membro dati specificato oppure il descrittore di proprietà per l'elemento di elenco è un oggetto ICustomTypeDescriptor, questo metodo restituisce il tipo della Object classe .

Se dataMember è null o vuoto, questo metodo restituisce l'oggetto Type degli elementi nell'origine dati, se è un elenco; in caso contrario, questo metodo restituisce l'oggetto Type dell'origine dati stessa.

Si applica a