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

定義

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

C#
object IConvertible.ToType(Type type, IFormatProvider provider);

パラメーター

type
Type

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

provider
IFormatProvider

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

戻り値

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

実装

例外

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

typenullです。

注釈

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

適用対象

製品 バージョン
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

こちらもご覧ください