У меня есть хеш-таблица с n количеством записей. Мне нужно скопировать записи между x и y и повторить их.копия n k/v пар из Hashtable
Как мне это сделать?
Пример:
HT1.Count = 500;
HT2 = HT1 [0] - HT1 [100];
--edit--
Просто так вы знаете, рассуждения для этого я генерации PDF от .MSG файлов. Проблема возникает у конечного пользователя, когда при получении PDF-файла объемом 12 ГБ возникают проблемы: P
Мне нужно разбить PDF-сообщения на сообщения 250 и начать новый PDF-файл. Таким образом, порядок не имеет особого значения, и он не возвращает одинаковые записи каждый раз, так как это будет сделано только один раз.
Зачем использовать пользовательскую функцию на хеш-таблице? Почему бы просто не перечислить с помощью foreach в GetEnumerator, а затем добавить n значений в HT2. – DevinB
не нужно использовать доходность или что-то интересное для этого. – DevinB
Вы можете сделать любое из этого, но таблицы хэша действительно неупорядочены. Он может не надежно давать вам те же N элементов каждый раз, и если это произойдет, он может не дать вам то же самое год через год. – mquander