共用方式為


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

若為複雜資料繫結,則為資料來源中由 dataMember 所表示之項目的 Type,否則為清單本身中項目的 Type

備註

這個版本的 GetListItemType 方法可用來判斷複雜或簡單資料系結配置中使用的專案類型。 此靜態方法在嘗試之前判斷建議的資料系結配置是否適當,可能很有用。

如果 dataSourcenull ,則找不到指定資料成員的清單專案的屬性描述項,或清單專案的屬性描述項是 ICustomTypeDescriptor ,則這個方法會傳回 類別的類型 Object

如果 為 dataMember null 或空白,則這個方法會傳回 Type 資料來源中專案的 ,如果是清單,則這個方法會 Type 傳回資料來源本身的 。

適用於