DBNull.IConvertible.ToType(Type, IFormatProvider) Metoda

Definicja

Konwertuje bieżący DBNull obiekt na określony typ.

 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

Parametry

type
Type

Typ, na który ma być konwertowany bieżący DBNull obiekt.

provider
IFormatProvider

Obiekt, który implementuje IFormatProvider interfejs i służy do rozszerzania konwersji. Jeśli null zostanie określony, informacje o formacie są uzyskiwane z bieżącej kultury.

Zwraca

Object

Pole odpowiednika bieżącego DBNull obiektu, jeśli ta konwersja jest obsługiwana; w przeciwnym razie zgłaszany jest wyjątek i nie jest zwracana żadna wartość.

Implementuje

Wyjątki

Ta konwersja nie jest obsługiwana DBNull dla typu.

type to null.

Uwagi

Obsługiwane są trzy konwersje: jeśli type parametr określa Object lub DBNull, wartość zwracana jest samym obiektem bieżącym DBNull . type Jeśli parametr określa String, zwracana wartość jest ciągiem zwracanym przez metodęToString.

Dotyczy

Zobacz też