Необходимо добиться следующего в dart
MemoryStream stream = new MemoryStream(288);
stream.WriteByte((byte) 13);
stream.WriteByte((byte) 12);
stream.WriteByte((byte) 10);
stream.WriteByte((byte) 8);
stream.WriteByte((byte) 6);
stream.WriteByte((byte) 9);
var result = stream.ToArray();
Я пришел из C # / java фоне и пытаюсь использовать Uint8List
, что эквивалентно byte[]
, а также более эффективно, чем List<int>
,Хотя я могу add
int8
в Uint8List
, но Uint8List
можно инициализировать только с фиксированной длиной. Мне нужно что-то динамическое, где я могу просто сказать write
или add
без необходимости добавления какого-либо индекса. Не знаю, как работает add()
из Uint8List
. Не могу найти много в Интернете или в документах.