次の方法で共有


LowerCaseStringConverter.ConvertTo メソッド

定義

指定したパラメーターに基づいて、オブジェクトを小文字の文字列に変換します。

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

パラメーター

ctx
ITypeDescriptorContext

ITypeDescriptorContext インターフェイスを実装するオブジェクト。

ci
CultureInfo

CultureInfo クラスを実装するオブジェクト。

value
Object

変換対象のオブジェクト。

type
Type

変換対象のオブジェクトの型。

戻り値

Object

小文字の文字列オブジェクト。

次の例では、このメソッドを使用する方法を示します。

// ConvertTo method.
Console.WriteLine("Original Value: {0}",
  testStrVal.ToString());
resultStrVal = myLCStrConverter.ConvertTo
  (ctx,ci,testStrVal, testStrVal.GetType());
Console.WriteLine("ConvertTo result: {0}",
  resultStrVal.ToString());
' ConvertTo method.
Console.WriteLine("Original Value: {0}", _
  testStrVal.ToString())
resultStrVal = myLCStrConverter.ConvertTo _
  (ctx, ci, testStrVal, testStrVal.GetType())
Console.WriteLine("ConvertTo result: {0}", _
  resultStrVal.ToString())

注釈

このメソッドは、インターフェイスをパラメーターとして実装する ITypeDescriptorContext オブジェクトを ctx 使用します。 このインターフェイスは、コンポーネントに関するコンテキスト情報を提供します。 通常、このインターフェイスはデザイン時に、デザイン時コンテナーに関する情報を提供するために使用されます。 これは ITypeDescriptorContext 、型変換でよく使用されます。 パラメーター オブジェクトは ci 、カルチャに関連する情報を提供します。 オブジェクトは value 、変換するオブジェクトと、メソッドが完了した後の結果のオブジェクトの両方として機能します。 カスタム動作が必要な場合は、派生クラスでこのメソッドをオーバーライドします。

適用対象

こちらもご覧ください