DBNull.IConvertible.ToType(Type, IFormatProvider) 메서드


현재 DBNull 개체를 지정된 형식으로 변환합니다.Converts the current DBNull object to the specified type.

 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

매개 변수


현재 DBNull 개체를 변환할 대상 형식입니다.The type to convert the current DBNull object to.


IFormatProvider 인터페이스를 구현하고 변환을 확대하는 데 사용되는 개체입니다.An object that implements the IFormatProvider interface and is used to augment the conversion. null이 지정되면 현재 문화권에서 형식 정보를 가져옵니다.If null is specified, format information is obtained from the current culture.


변환이 지원되면 현재 DBNull 개체의 boxed 형태이고, 그렇지 않으면 예외가 throw되며 값이 반환되지 않습니다.The boxed equivalent of the current DBNull object, if that conversion is supported; otherwise, an exception is thrown and no value is returned.



이 변환은 DBNull 형식에 대해 지원되지 않습니다.This conversion is not supported for the DBNull type.

type이(가) null인 경우type is null.


세 가지 변환이 지원 됩니다. type 매개 변수가 Object 또는 DBNull를 지정 하는 경우 반환 값은 현재 DBNull 개체 자체입니다.Three conversions are supported: If the type parameter specifies Object or DBNull, the return value is the current DBNull object itself. type 매개 변수가 String를 지정 하는 경우 반환 값은 ToString 메서드에서 반환 되는 문자열입니다.If the type parameter specifies String, the return value is the string returned by the ToString method.

적용 대상

추가 정보