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 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ö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ğ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() const | C# 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
- Class Object
- Namespace System
- Library Aspose.Font for C++