DBNull.IConvertible.ToType(Type, IFormatProvider) Metoda

Definicja

Konwertuje bieżący obiekt DBNull na określony typ.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);

Parametry

type
Type

Typ do konwersji bieżącego obiektu DBNull.The type to convert the current DBNull object to.

provider
IFormatProvider

Obiekt, który implementuje interfejs IFormatProvider i służy do rozszerzania konwersji.An object that implements the IFormatProvider interface and is used to augment the conversion. Jeśli null jest określony, informacje o formacie są uzyskiwane z bieżącej kultury.If null is specified, format information is obtained from the current culture.

Zwraca

Ramka odpowiednik bieżącego obiektu DBNull, jeśli ta konwersja jest obsługiwana; w przeciwnym razie wyjątek jest zgłaszany i nie jest zwracana żadna wartość.The boxed equivalent of the current DBNull object, if that conversion is supported; otherwise, an exception is thrown and no value is returned.

Implementuje

Wyjątki

Ta konwersja nie jest obsługiwana dla typu DBNull.This conversion is not supported for the DBNull type.

Parametr type ma wartość null.type is null.

Uwagi

Obsługiwane są trzy konwersje: Jeśli parametr type określa Object lub DBNull, wartość zwracana jest bieżącym obiektem DBNull.Three conversions are supported: If the type parameter specifies Object or DBNull, the return value is the current DBNull object itself. Jeśli parametr type określa String, wartość zwracana jest ciągiem zwracanym przez metodę ToString.If the type parameter specifies String, the return value is the string returned by the ToString method.

Dotyczy

Zobacz też