System::Text::Encoder::GetBytes yöntemi

Encoder::GetBytes(ArrayPtr<char_t>, int, int, ArrayPtr<uint8_t>, int, bool) method

Bir tamponun kodlanmasından elde edilen baytları al.

virtual int System::Text::Encoder::GetBytes(ArrayPtr<char_t> chars, int charIndex, int charCount, ArrayPtr<uint8_t> bytes, int byteIndex, bool flush)
ParametreTürAçıklama
charsArrayPtr<char_t>Kodlanacak karakterler.
charIndexintKaynak dizi ofseti.
charCountintKaynak alt dizi uzunluğu.
baytArrayPtr<uint8_t>Hedef bayt tamponu.
byteIndexintHedef tampon ofseti.
flushboolDoğru ise, hesaplamadan sonra iç kodlayıcı durumunu temizler.

ReturnValue

Yazılan bayt sayısı.

Ayrıca Bakınız

Encoder::GetBytes(const char_t *, int, uint8_t *, int, bool) method

Bir tamponun kodlanmasından elde edilen baytları al.

virtual int System::Text::Encoder::GetBytes(const char_t *chars, int charCount, uint8_t *bytes, int byteCount, bool flush)
ParametreTürAçıklama
charsconst char_t *Kodlanacak karakterler.
charCountintKaynak dizi uzunluğu.
baytuint8_t *Hedef bayt tamponu.
byteCountintHedef tampon boyutu.
flushboolDoğru ise, hesaplamadan sonra iç kodlayıcı durumunu temizler.

ReturnValue

Yazılan bayt sayısı.

Ayrıca Bakınız