ListBindingHelper.GetListItemType 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回清單或集合中所包含之項目的型別。
多載
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。
備註
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
。
傳回
若為複雜資料繫結,則為資料來源中由 dataMember
所表示之項目的 Type,否則為清單本身中項目的 Type。
備註
這個版本的 GetListItemType 方法可用來判斷複雜或簡單資料系結配置中使用的專案類型。 此靜態方法在嘗試之前判斷建議的資料系結配置是否適當,可能很有用。
如果 dataSource
為 null
,則找不到指定資料成員的清單專案的屬性描述項,或清單專案的屬性描述項是 ICustomTypeDescriptor ,則這個方法會傳回 類別的類型 Object 。
如果 為 dataMember
null
或空白,則這個方法會傳回 Type 資料來源中專案的 ,如果是清單,則這個方法會 Type 傳回資料來源本身的 。