System::Text::ICUEncoding::GetChars メソッド

ICUEncoding::GetChars(ArrayPtr<uint8_t>) method

バイトバッファをデコードした結果得られる文字列を取得します。

virtual ArrayPtr<char_t> System::Text::Encoding::GetChars(ArrayPtr<uint8_t> bytes)
パラメーター説明
bytesArrayPtr<uint8_t>Buffer からバイトを読み取ります。

ReturnValue

Buffer of decoded characters.

参照

ICUEncoding::GetChars(ArrayPtr<uint8_t>, int, int, ArrayPtr<char_t>, int) method

バイトバッファをデコードした結果得られる文字列を取得します。

virtual int System::Text::Encoding::GetChars(ArrayPtr<uint8_t> bytes, int byte_index, int byte_count, ArrayPtr<char_t> chars, int char_index)
パラメーター説明
bytesArrayPtr<uint8_t>Buffer からバイトを読み取ります。
byte_indexint入力バッファのオフセット。
byte_countint入力バッファのサイズ。
charsArrayPtr<char_t>Buffer に文字を入れるためのバッファ。
char_indexint出力バッファのオフセット。

ReturnValue

書き込まれた文字数。

参照

ICUEncoding::GetChars(ArrayPtr<uint8_t>, int, int) method

バイトバッファをデコードした結果得られる文字列を取得します。

virtual ArrayPtr<char_t> System::Text::Encoding::GetChars(ArrayPtr<uint8_t> bytes, int index, int count)
パラメーター説明
bytesArrayPtr<uint8_t>Buffer からバイトを読み取ります。
インデックスint入力バッファのオフセット。
countint入力バッファのサイズ。

ReturnValue

Buffer of decoded characters.

参照

ICUEncoding::GetChars(const uint8_t *, int, char_t *, int) method

バイトバッファをデコードした結果得られる文字列を取得します。

int System::Text::ICUEncoding::GetChars(const uint8_t *bytes, int byte_count, char_t *chars, int char_count) override
パラメーター説明
bytesconst uint8_t *Buffer からバイトを読み取ります。
byte_countint入力バッファのサイズ。
charschar_t *Buffer に文字を入れるためのバッファ。
char_countint出力バッファのサイズ。

ReturnValue

書き込まれた文字数。

参照