ListBindingHelper.GetListItemType Метод

Определение

Возвращает тип элемента, содержащегося в списке или коллекции.

Перегрузки

GetListItemType(Object)

Возвращает тип данных элементов в указанном списке.

GetListItemType(Object, String)

Возвращает тип данных элементов в указанном источнике данных.

GetListItemType(Object)

Возвращает тип данных элементов в указанном списке.

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

Параметры

list
Object

Список, который следует просмотреть на наличие сведений о типе.

Возвращаемое значение

Type

Тип Type элементов, содержащихся в списке.

Комментарии

list Если параметр не является списком или массивом, возвращается list тип самого параметра.

Применяется к

GetListItemType(Object, String)

Возвращает тип данных элементов в указанном источнике данных.

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

Параметры

dataSource
Object

Источник данных, который следует просмотреть на наличие элементов.

dataMember
String

Дополнительное имя свойства в источнике данных, которое будет использоваться в качестве элемента данных. Это может быть null.

Возвращаемое значение

Type

При сложной привязке данных тип Type элементов, представленных dataMember в источнике данных; в противном случае — тип Type элемента в самом списке.

Комментарии

Эта версия GetListItemType метода используется для определения типа элементов, используемых в сложных или простых схемах привязки данных. Этот статический метод может быть полезен при определении того, подходит ли предлагаемая схема привязки данных перед попыткой.

Если dataSource это nullтак, дескрипторы свойств не удается найти для элементов списка указанного элемента данных или дескриптор свойства для элемента списка является аргументом ICustomTypeDescriptor, то этот метод возвращает тип Object класса.

Если dataMember значение равно null или пусто, этот метод возвращает Type элементы в источнике данных, если он является списком; в противном случае этот метод возвращает Type сам источник данных.

Применяется к