次の方法で共有


ImageIndexConverter.ConvertTo メソッド

定義

指定したオブジェクトを指定した型に変換します。

public:
 override System::Object ^ ConvertTo(System::ComponentModel::ITypeDescriptorContext ^ context, System::Globalization::CultureInfo ^ culture, System::Object ^ value, Type ^ destinationType);
public override object ConvertTo (System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, Type destinationType);
public override object? ConvertTo (System.ComponentModel.ITypeDescriptorContext? context, System.Globalization.CultureInfo? culture, object? value, Type destinationType);
override this.ConvertTo : System.ComponentModel.ITypeDescriptorContext * System.Globalization.CultureInfo * obj * Type -> obj
Public Overrides Function ConvertTo (context As ITypeDescriptorContext, culture As CultureInfo, value As Object, destinationType As Type) As Object

パラメーター

context
ITypeDescriptorContext

書式コンテキストを提供する ITypeDescriptorContext。これを使用すると、この型コンバーターが呼び出されている環境についての追加情報を抽出できます。 このパラメーターまたはこのパラメーターのプロパティには、null を指定できます。

culture
CultureInfo

ロケール情報を提供する CultureInfo

value
Object

変換するオブジェクト。通常は Int32 として表されるインデックスです。

destinationType
Type

オブジェクトの変換後の型。通常は String です。

戻り値

Object

変換後の value を表す Object

例外

destinationTypenull です。

指定された value を指定された destinationType に変換できませんでした。

注釈

このメソッドの既定の実装では、として表されるInt32Stringインデックス値のみを変換できます。

注意 (継承者)

独自の変換機能を提供するには、このメソッドをオーバーライドします。

この context パラメーターを使用して、この型コンバーターが呼び出される環境に関する追加情報を抽出できます。 これは、 nullこの戻り値を常に確認する必要があるためです。 また、コンテキスト オブジェクト上のプロパティも null を返す場合があります。

適用対象