System::Text::Encoder::GetByteCount 方法

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

获取编码缓冲区所需的字节数。

virtual int System::Text::Encoder::GetByteCount(ArrayPtr<char_t> chars, int index, int count, bool flush)
参数类型描述
charsArrayPtr<char_t>要编码的字符。
indexintBuffer 偏移。
countint要编码的字符数。
flushbool如果为 true,则在计算后清除内部编码器状态。

ReturnValue

对缓冲区进行编码所需的字节数。

另见

Encoder::GetByteCount(const char_t *, int, bool) method

获取编码缓冲区所需的字节数。

virtual int System::Text::Encoder::GetByteCount(const char_t *chars, int count, bool flush)
参数类型描述
charsconst char_t *要编码的字符。
countint要编码的字符数。
flushbool如果为 true,则在计算后清除内部编码器状态。

ReturnValue

对缓冲区进行编码所需的字节数。

另见