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
Параметры
- provider
- IFormatProvider
Объект, реализующий интерфейс IFormatProvider и используемый для расширения преобразования. Если задано значение null
, сведения о формате извлекаются из данных о текущем языке и региональных параметрах.
Возвращаемое значение
Упакованный эквивалент текущего объекта DBNull, если такое преобразование поддерживается. Если оно не поддерживается, создается исключение и значение не возвращается.
Реализации
Исключения
Для типа DBNull преобразование не поддерживается.
type
имеет значение null
.
Комментарии
Поддерживаются три преобразования: если type
параметр указывает Object или DBNullвозвращается значение текущего DBNull объекта. type
Если указан Stringпараметр, возвращаемое значение является строкой, возвращаемой методомToString.