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,则从当前区域获得格式信息。

返回

Object

如果支持这种转换,则返回当前 DBNull 对象的等效装箱项;否则将引发异常,并且不返回任何值。

实现

例外

DBNull 类型不支持此转换。

typenull

注解

支持三个 type 转换:如果参数指定 ObjectDBNull返回值为当前 DBNull 对象本身。 type如果参数指定String,则返回值是方法返回的ToString字符串。

适用于

另请参阅