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 türün örneği yığına (stack) veya new operatörüyle oluşturulmamalıdır, aksi takdirde çalışma zamanı hataları ve/veya doğrulama hataları ortaya çıkar. Bu sınıfı her zaman System::SmartPtr işaretçisiyle sarmalayın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin.

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ğerine 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 benzeri. Ö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 tipine sahip bir System::Object nesnesine, belirtilen kültüre özgü biçimlendirme bilgilerini kullanarak eşdeğer bir değerle 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 değerine 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’e 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’e dönüştürür.

Ayrıca Bakınız