TypeConverter.ConvertToInvariantString メソッド

定義

指定した値を、インバリアント カルチャを使用した文字列形式に変換します。Converts the specified value to a culture-invariant string representation.

オーバーロード

ConvertToInvariantString(Object)

指定した値を、インバリアント カルチャを使用した文字列形式に変換します。Converts the specified value to a culture-invariant string representation.

ConvertToInvariantString(ITypeDescriptorContext, Object)

指定したコンテキストを使用して、指定した値をインバリアント カルチャを使用した文字列形式に変換します。Converts the specified value to a culture-invariant string representation, using the specified context.

ConvertToInvariantString(Object)

指定した値を、インバリアント カルチャを使用した文字列形式に変換します。Converts the specified value to a culture-invariant string representation.

public:
 System::String ^ ConvertToInvariantString(System::Object ^ value);
public string ConvertToInvariantString (object value);
member this.ConvertToInvariantString : obj -> string
Public Function ConvertToInvariantString (value As Object) As String

パラメーター

value
Object

変換対象の ObjectThe Object to convert.

戻り値

変換後の値を表す StringA String that represents the converted value.

例外

変換を実行できません。The conversion cannot be performed.

注釈

contextパラメーターを使用すると、このコンバーターが呼び出されている環境に関する追加情報を抽出できます。The context parameter can be used to extract additional information about the environment from which this converter is being invoked. これは null の場合があるため、常に確認してください。This can be null, so always check. また、コンテキスト オブジェクトのプロパティも null を返す場合があります。Also, properties on the context object can return null.

値フォーマッタの実装によっては、返された文字列を値フォーマッタに渡して、オブジェクトのインスタンスを再作成することができます。Depending on the implementation of the value formatter, it might be possible to pass the returned string back into the value formatter to re-create an instance of the object.

こちらもご覧ください

ConvertToInvariantString(ITypeDescriptorContext, Object)

指定したコンテキストを使用して、指定した値をインバリアント カルチャを使用した文字列形式に変換します。Converts the specified value to a culture-invariant string representation, using the specified context.

public:
 System::String ^ ConvertToInvariantString(System::ComponentModel::ITypeDescriptorContext ^ context, System::Object ^ value);
public string ConvertToInvariantString (System.ComponentModel.ITypeDescriptorContext context, object value);
member this.ConvertToInvariantString : System.ComponentModel.ITypeDescriptorContext * obj -> string
Public Function ConvertToInvariantString (context As ITypeDescriptorContext, value As Object) As String

パラメーター

context
ITypeDescriptorContext

書式指定コンテキストを提供する ITypeDescriptorContextAn ITypeDescriptorContext that provides a format context.

value
Object

変換対象の ObjectThe Object to convert.

戻り値

変換後の値を表す StringA String that represents the converted value.

例外

変換を実行できません。The conversion cannot be performed.

注釈

コンバーターが呼び出される環境に関する追加情報を抽出するには、context パラメーターを使用します。Use the context parameter to extract additional information about the environment from which this converter is invoked. このパラメーターはにnullすることができるため、常に確認してください。This parameter can be null, so always check it. また、コンテキスト オブジェクトのプロパティも null を返す場合があります。Also, properties on the context object can return null.

値フォーマッタの実装によっては、返された文字列を値フォーマッタに渡して、オブジェクトのインスタンスを再作成することができます。Depending on the implementation of the value formatter, it might be possible to pass the returned string back into the value formatter to re-create an instance of the object.

こちらもご覧ください

適用対象