Как инициализировать структуру Queue<KeyValuePair<int, byte[]>>

195
13 сентября 2018, 15:30

Kак правильно инициализировать:

Queue<KeyValuePair<int, byte[]>>
Answer 1

Как обычно:

// создаем саму очередь
Queue<KeyValuePair<int, byte[]>> queue = new Queue<KeyValuePair<int, byte[]>>();  
// создаем ключ и значение для KeyValuePair<int, byte[]>
int key = 10;
byte[] value = new byte[4] { 10, 20, 30, 40 };
// добавляем в конец очереди KeyValuePair<int, byte[]> с указанным ключом и значением
queue.Enqueue(new KeyValuePair<int, byte[]>(key, value));
READ ALSO
Как задавать лейбл префабу программно в Unity?

Как задавать лейбл префабу программно в Unity?

Есть ли возможность задавать каждому префабу лейбл программно и если есть, то как это можно сделать ?

167
как можно, во время работы программы, подгружать ресурсы из фала .unitypackage?

как можно, во время работы программы, подгружать ресурсы из фала .unitypackage?

Во время работы приложение сервер должен прислать AssetBundle и файл с расширениемunitypackage, в котором хранится база данных с маркерами

229
Завершить lock блокировку по таймауту

Завершить lock блокировку по таймауту

Необходимо сделать блокировку, ограниченную по времени, например 1 секундуВ теле блокировки я делаю задержку на 2 секунды (умышленно):

204