System::Text::UnicodeEncoding class

UnicodeEncoding class

Enkoding Unicode. 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 bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer tersebut untuk meneruskannya ke fungsi sebagai argumen.

class UnicodeEncoding : public System::Text::ICUEncoding

Metode

MetodeDeskripsi
Clone() overrideMengkloning objek encoding.
Equals(SharedPtr<Object>) overrideMembandingkan enkoding.
GetHashCode() const overrideMembuat hash enkoding.
GetMaxByteCount(int) overrideMendapatkan jumlah maksimum byte yang diperlukan untuk meng-encode sejumlah karakter tertentu.
GetMaxCharCount(int) overrideMendapatkan jumlah maksimum karakter yang diperlukan untuk mendekode sejumlah byte tertentu.
GetPreamble() overrideMengembalikan urutan byte yang menunjukkan enkoding (mis. BOM).
operator==(const UnicodeEncoding&) constMembandingkan enkoding berdasarkan codepage dan flag.
UnicodeEncoding()Konstruktor.
UnicodeEncoding(bool, bool)Konstruktor.
UnicodeEncoding(bool, bool, bool)Konstruktor.

Bidang

BidangDeskripsi
static constexpr BIG_UNICODE_CODE_PAGENomor codepage big endian.
static constexpr DEFAULT_CODE_PAGENilai kode halaman default.
static constexpr UNICODE_CODE_PAGENomor codepage little endian.

Lihat Juga