次の方法で共有


DBNull.IConvertible.ToType(Type, IFormatProvider) メソッド

定義

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

 virtual System::Object ^ System.IConvertible.ToType(Type ^ type, IFormatProvider ^ provider) = IConvertible::ToType;
object IConvertible.ToType (Type type, IFormatProvider provider);
abstract member System.IConvertible.ToType : Type * IFormatProvider -> obj
override this.System.IConvertible.ToType : Type * IFormatProvider -> obj
Function ToType (type As Type, provider As IFormatProvider) As Object Implements IConvertible.ToType

パラメーター

type
Type

現在の DBNull オブジェクトの変換後の型。

provider
IFormatProvider

IFormatProvider インターフェイスを実装し、変換を強化するために使用されるオブジェクト。 null を指定した場合、書式情報が現在のカルチャから取得されます。

戻り値

その変換がサポートされている場合は、現在の DBNull オブジェクトと等価のボックス化されたオブジェクト。それ以外の場合は例外がスローされ、値は返されません。

実装

例外

この変換は、DBNull 型ではサポートされていません。

typenullです。

注釈

3 つの変換がサポートされています。パラメーターが または をtype指定しているObject場合、戻り値は現在DBNullのオブジェクト自体DBNullです。 パラメーターで が type 指定されている String場合、戻り値は メソッドによって ToString 返される文字列です。

適用対象

こちらもご覧ください