System::IConvertible sınıfı
İçindekiler
[
Saklamak
]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öntem | Açı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() const | C# 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
- Class Object
- Namespace System
- Library Aspose.Page for C++