DBNull.IConvertible.ToType(Type, IFormatProvider) Yöntem

Tanım

Geçerli DBNull nesneyi belirtilen türe dönüştürür.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

Parametreler

type
Type

Geçerli nesnenin dönüştürüleceği tür DBNull .The type to convert the current DBNull object to.

provider
IFormatProvider

IFormatProviderArabirimini uygulayan ve dönüştürmeyi artırmak için kullanılan bir nesne.An object that implements the IFormatProvider interface and is used to augment the conversion. nullBelirtilmişse, biçim bilgileri geçerli kültürden alınır.If null is specified, format information is obtained from the current culture.

Döndürülenler

Object

DBNullBu dönüşüm destekleniyorsa, geçerli nesnenin kutulanmış eşdeğeri; Aksi takdirde, bir özel durum atılır ve hiçbir değer döndürülmez.The boxed equivalent of the current DBNull object, if that conversion is supported; otherwise, an exception is thrown and no value is returned.

Uygulamalar

Özel durumlar

Bu dönüştürme tür için desteklenmiyor DBNull .This conversion is not supported for the DBNull type.

type, null değeridir.type is null.

Açıklamalar

Üç dönüştürme desteklenir: type parametre Object veya belirtiyorsa DBNull , dönüş değeri geçerli DBNull nesnenin kendisidir.Three conversions are supported: If the type parameter specifies Object or DBNull, the return value is the current DBNull object itself. typeParametresi belirtiyorsa String , dönüş değeri yöntem tarafından döndürülen dizedir ToString .If the type parameter specifies String, the return value is the string returned by the ToString method.

Şunlara uygulanır

Ayrıca bkz.