System::IConvertible sınıfı

IConvertible class

Uygulayan referans veya değer tipinin değerini eşdeğer bir değere sahip ortak dil çalışma zamanı tipine dönüştüren yöntemler tanımlar. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tipin bir örneğini yığına (stack) ya da new operatörüyle oluşturmaya çalışmayın; bu, çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.

class IConvertible : public virtual System::Object

Yöntemler

YöntemAçıklama
virtual GetTypeCode()Bu örnek için tip kodunu döndürür.
virtual ToBoolean(System::SharedPtr<System::IFormatProvider>)Bu örneğin değerini, belirtilen kültüre özgü biçimlendirme bilgilerini kullanarak eşdeğer bir Boolean değere dönüştürür.
virtual ToByte(System::SharedPtr<System::IFormatProvider>)Bu örneğin değerini, belirtilen kültüre özgü biçimlendirme bilgilerini kullanarak eşdeğer bir 8-bit uint32_teger değerine dönüştürür.
virtual ToChar(System::SharedPtr<System::IFormatProvider>)Bu örneğin değerini, belirtilen kültüre özgü biçimlendirme bilgilerini kullanarak eşdeğer bir Unicode karakterine dönüştürür.
virtual ToDateTime(System::SharedPtr<System::IFormatProvider>)Bu örneğin değerini, belirtilen kültüre özgü biçimlendirme bilgilerini kullanarak eşdeğer bir System::DateTime değerine dönüştürür.
virtual ToDecimal(System::SharedPtr<System::IFormatProvider>)Bu örneğin değerini, belirtilen kültüre özgü biçimlendirme bilgilerini kullanarak eşdeğer bir System::Decimal sayısına dönüştürür.
virtual ToDouble(System::SharedPtr<System::IFormatProvider>)Bu örneğin değerini, belirtilen kültüre özgü biçimlendirme bilgilerini kullanarak eşdeğer bir çift duyarlıklı kayan nokta sayısına dönüştürür.
virtual ToInt16(System::SharedPtr<System::IFormatProvider>)Bu örneğin değerini, belirtilen kültüre özgü biçimlendirme bilgilerini kullanarak eşdeğer bir 16-bit işaretli tam sayıya dönüştürür.
virtual ToInt32(System::SharedPtr<System::IFormatProvider>)Bu örneğin değerini, belirtilen kültüre özgü biçimlendirme bilgilerini kullanarak eşdeğer bir 32-bit işaretli tam sayıya dönüştürür.
virtual ToInt64(System::SharedPtr<System::IFormatProvider>)Bu örneğin değerini, belirtilen kültüre özgü biçimlendirme bilgilerini kullanarak eşdeğer bir 64-bit işaretli tam sayıya dönüştürür.
virtual ToSByte(System::SharedPtr<System::IFormatProvider>)Bu örneğin değerini, belirtilen kültüre özgü biçimlendirme bilgilerini kullanarak eşdeğer bir 8-bit işaretli tam sayıya dönüştürür.
virtual ToSingle(System::SharedPtr<System::IFormatProvider>)Bu örneğin değerini, belirtilen kültüre özgü biçimlendirme bilgilerini kullanarak eşdeğer bir tek duyarlıklı kayan nokta sayısına dönüştürür.
virtual ToString(System::SharedPtr<System::IFormatProvider>)Bu örneğin değerini, belirtilen kültüre özgü biçimlendirme bilgilerini kullanarak eşdeğer bir System::String değerine dönüştürür.
virtual ToString() constC# Object.ToString() metodunun analoğu. Özel nesnelerin dizeye dönüştürülmesini sağlar.
virtual ToType(const TypeInfo&, System::SharedPtr<System::IFormatProvider>)Bu örneğin değerini, belirtilen System::Type türüne eşdeğer bir değere sahip bir System::Object olarak, belirtilen kültüre özgü biçimlendirme bilgilerini kullanarak dönüştürür.
virtual ToUInt16(System::SharedPtr<System::IFormatProvider>)Bu örneğin değerini, belirtilen kültüre özgü biçimlendirme bilgilerini kullanarak eşdeğer bir 16-bit uint32_teger’a dönüştürür.
virtual ToUInt32(System::SharedPtr<System::IFormatProvider>)Bu örneğin değerini, belirtilen kültüre özgü biçimlendirme bilgilerini kullanarak eşdeğer bir 32-bit uint32_teger’a dönüştürür.
virtual ToUInt64(System::SharedPtr<System::IFormatProvider>)Bu örneğin değerini, belirtilen kültüre özgü biçimlendirme bilgilerini kullanarak eşdeğer bir 64-bit uint32_teger’a dönüştürür.

Ayrıca Bakınız