System::IConvertible kelas

IConvertible class

Mendefinisikan metode yang mengonversi nilai dari referensi atau tipe nilai yang mengimplementasikan ke tipe runtime bahasa umum yang memiliki nilai setara. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu balut kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk meneruskan ke fungsi sebagai argumen.

class IConvertible : public virtual System::Object

Metode

MetodeDeskripsi
virtual GetTypeCode()Mengembalikan kode tipe untuk instance ini.
virtual ToBoolean(System::SharedPtr<System::IFormatProvider>)Mengonversi nilai instance ini ke nilai Boolean yang setara menggunakan informasi pemformatan spesifik budaya yang ditentukan.
virtual ToByte(System::SharedPtr<System::IFormatProvider>)Mengonversi nilai instance ini ke uint32_teger 8-bit yang setara menggunakan informasi pemformatan spesifik budaya yang ditentukan.
virtual ToChar(System::SharedPtr<System::IFormatProvider>)Mengonversi nilai instance ini ke karakter Unicode yang setara menggunakan informasi pemformatan spesifik budaya yang ditentukan.
virtual ToDateTime(System::SharedPtr<System::IFormatProvider>)Mengonversi nilai instance ini ke System::DateTime yang setara menggunakan informasi pemformatan spesifik budaya yang ditentukan.
virtual ToDecimal(System::SharedPtr<System::IFormatProvider>)Mengonversi nilai instance ini ke nomor System::Decimal yang setara menggunakan informasi pemformatan spesifik budaya yang ditentukan.
virtual ToDouble(System::SharedPtr<System::IFormatProvider>)Mengonversi nilai instance ini ke angka floating-point double-precision yang setara menggunakan informasi pemformatan spesifik budaya yang ditentukan.
virtual ToInt16(System::SharedPtr<System::IFormatProvider>)Mengonversi nilai instance ini ke integer bertanda 16-bit yang setara menggunakan informasi pemformatan spesifik budaya yang ditentukan.
virtual ToInt32(System::SharedPtr<System::IFormatProvider>)Mengonversi nilai instance ini ke integer bertanda 32-bit yang setara menggunakan informasi pemformatan spesifik budaya yang ditentukan.
virtual ToInt64(System::SharedPtr<System::IFormatProvider>)Mengonversi nilai instance ini ke integer bertanda 64-bit yang setara menggunakan informasi pemformatan spesifik budaya yang ditentukan.
virtual ToSByte(System::SharedPtr<System::IFormatProvider>)Mengonversi nilai instance ini ke integer bertanda 8-bit yang setara menggunakan informasi pemformatan spesifik budaya yang ditentukan.
virtual ToSingle(System::SharedPtr<System::IFormatProvider>)Mengonversi nilai instance ini ke angka floating-point single-precision yang setara menggunakan informasi pemformatan spesifik budaya yang ditentukan.
virtual ToString(System::SharedPtr<System::IFormatProvider>)Mengonversi nilai instance ini ke System::String yang setara menggunakan informasi pemformatan spesifik budaya yang ditentukan.
virtual ToString() constAnalog dari metode C# Object.ToString(). Memungkinkan konversi objek khusus menjadi string.
virtual ToType(const TypeInfo&, System::SharedPtr<System::IFormatProvider>)Mengonversi nilai instance ini ke System::Object dari System::Type yang ditentukan yang memiliki nilai setara, menggunakan informasi pemformatan spesifik budaya yang ditentukan.
virtual ToUInt16(System::SharedPtr<System::IFormatProvider>)Mengonversi nilai instance ini ke uint32_teger 16-bit yang setara menggunakan informasi pemformatan spesifik budaya yang ditentukan.
virtual ToUInt32(System::SharedPtr<System::IFormatProvider>)Mengonversi nilai instance ini ke uint32_teger 32-bit yang setara menggunakan informasi pemformatan spesifik budaya yang ditentukan.
virtual ToUInt64(System::SharedPtr<System::IFormatProvider>)Mengonversi nilai instance ini ke uint32_teger 64-bit yang setara menggunakan informasi pemformatan spesifik budaya yang ditentukan.

Lihat Juga