DBNull.IConvertible.ToType(Type, IFormatProvider) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將目前的 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
參數
- provider
- IFormatProvider
物件,實作 IFormatProvider 介面並由於擴大轉換。 如果指定 null
,則會從目前的文化特性 (Culture) 取得格式資訊。
傳回
如果支援該轉換,則為目前 DBNull 物件的 Boxed 對等項目,否則會擲回例外狀況,且不傳回任何值。
實作
例外狀況
DBNull 類型不支援這個轉換。
type
為 null
。
備註
支援三種轉換:如果 type
參數指定 Object 或 DBNull ,則傳回值是目前的 DBNull 物件本身。 如果參數指定 String ,則傳 type
回值是 方法所傳回的 ToString 字串。