ListBindingHelper.GetListItemType 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回列表或集合中包含的项的类型。
重载
| 名称 | 说明 |
|---|---|
| GetListItemType(Object) |
返回指定列表中的项的数据类型。 |
| GetListItemType(Object, String) |
返回指定数据源中项的数据类型。 |
GetListItemType(Object)
- Source:
- ListBindingHelper.cs
- Source:
- ListBindingHelper.cs
- Source:
- ListBindingHelper.cs
- Source:
- ListBindingHelper.cs
- Source:
- ListBindingHelper.cs
返回指定列表中的项的数据类型。
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
参数
- list
- Object
要检查的类型信息的列表。
返回
Type列表中包含的项。
注解
list如果参数不是列表或数组,则返回的类型将是参数本身的类型list。
适用于
GetListItemType(Object, String)
- Source:
- ListBindingHelper.cs
- Source:
- ListBindingHelper.cs
- Source:
- ListBindingHelper.cs
- Source:
- ListBindingHelper.cs
- Source:
- ListBindingHelper.cs
返回指定数据源中项的数据类型。
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
参数
- dataSource
- Object
要检查项的数据源。
- dataMember
- String
要用作数据成员的数据源上的属性的可选名称。 它可以是 null。
返回
对于复杂的数据绑定, Type 数据源中表示 dataMember 的项;否则为 Type 列表本身中的项。
注解
此版本的 GetListItemType 方法用于确定复杂或简单数据绑定方案中使用的项的类型。 在尝试数据绑定方案之前,此静态方法在确定建议的数据绑定方案是否合适时可能很有用。
如果是dataSource,则找不到指定数据成员的列表项的属性描述符,或者列表项的属性描述符是一个null,则此方法返回类的类型ICustomTypeDescriptor。Object
如果 dataMember 为 null 或为空,则此方法返回 Type 数据源中的项(如果为列表);否则,此方法返回 Type 数据源本身。