System::Text::ICUEncoder::GetBytes 方法

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

获取编码缓冲区后得到的字节。

virtual int System::Text::ICUEncoder::GetBytes(ArrayPtr<char_t> chars, int charIndex, int charCount, ArrayPtr<uint8_t> bytes, int byteIndex, bool flush)
参数类型描述
charsArrayPtr<char_t>要编码的字符。
charIndexint源数组偏移量。
charCountint源子数组长度。
字节ArrayPtr<uint8_t>目标字节缓冲区。
byteIndexint目标缓冲区偏移量。
flushbool如果为 true,则在计算后清除内部编码器状态。

ReturnValue

已写入的字节数。

另见

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

获取编码缓冲区后得到的字节。

virtual int System::Text::ICUEncoder::GetBytes(const char_t *chars, int charCount, uint8_t *bytes, int byteCount, bool flush)
参数类型描述
charsconst char_t *要编码的字符。
charCountint源数组长度。
字节uint8_t *目标字节缓冲区。
byteCountint目标缓冲区大小。
flushbool如果为 true,则在计算后清除内部编码器状态。

ReturnValue

已写入的字节数。

另见