ListBindingHelper.GetListItemType メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
リストまたはコレクションに含まれる項目の型を返します。
オーバーロード
| 名前 | 説明 |
|---|---|
| GetListItemType(Object) |
指定したリスト内のアイテムのデータ型を返します。 |
| GetListItemType(Object, String) |
指定したデータ ソース内の項目のデータ型を返します。 |
GetListItemType(Object)
指定したリスト内のアイテムのデータ型を返します。
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)
指定したデータ ソース内の項目のデータ型を返します。
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を返します。