Я выполняю asyn c чтения из DataInputStream заполнения буфера байтами.
uint8[] buffer = new uint8[4096];
size_t bytes = 0;
bool success = false;
do
{
success = yield process.get_stdout_pipe().read_all_async(
buffer,
GLib.Priority.LOW,
null,
out bytes
);
{
while(success && bytes > 0);
Я хочу объединить данные в строку. Я посмотрел на StringBuilder , но у него нет функции добавления каких-либо массивов.
Каков наилучший подход для построения строки при чтении asyn c?