ListBindingHelper.GetListItemType メソッド

定義

リストまたはコレクションに含まれる項目の型を返します。

オーバーロード

名前 説明
GetListItemType(Object)

指定したリスト内のアイテムのデータ型を返します。

GetListItemType(Object, String)

指定したデータ ソース内の項目のデータ型を返します。

GetListItemType(Object)

ソース:
ListBindingHelper.cs
ソース:
ListBindingHelper.cs
ソース:
ListBindingHelper.cs
ソース:
ListBindingHelper.cs
ソース:
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)

ソース:
ListBindingHelper.cs
ソース:
ListBindingHelper.cs
ソース:
ListBindingHelper.cs
ソース:
ListBindingHelper.cs
ソース:
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 メソッドは、複雑または単純なデータ バインディング スキームで使用される項目の種類を決定するために使用されます。 この静的メソッドは、提案されたデータ バインディング スキームが適切かどうかを判断してから試行する場合に役立ちます。

dataSourcenullされている場合、指定したデータ メンバーのリスト アイテムのプロパティ記述子が見つからないか、リスト アイテムのプロパティ記述子がICustomTypeDescriptorの場合、このメソッドはObject クラスの型を返します。

dataMembernullまたは空の場合、このメソッドはリストである場合、データ ソース内の項目のTypeを返します。それ以外の場合、このメソッドはデータ ソース自体のTypeを返します。

適用対象