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,則會從目前的文化特性 (Culture) 取得格式資訊。

傳回

如果支援該轉換,則為目前 DBNull 物件的 Boxed 對等項目,否則會擲回例外狀況,且不傳回任何值。

實作

例外狀況

DBNull 類型不支援這個轉換。

typenull

備註

支援三種轉換:如果 type 參數指定 ObjectDBNull ,則傳回值是目前的 DBNull 物件本身。 如果參數指定 String ,則傳 type 回值是 方法所傳回的 ToString 字串。

適用於

另請參閱