Język

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

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

Implementuje

Wyjątki

Ta konwersja nie jest obsługiwana DBNull dla typu.

Parametr type ma wartość null.

Uwagi

Obsługiwane są trzy konwersje: jeśli type parametr określa Object wartość lub DBNull, zwracana wartość 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ż