Вопросы по теме 'tdictionary'

TDictionary - неверный ключ
У меня такой код: type TMyDictionary = TDictionary<int, int>; var myDict: TMyDictionary; k, v: integer; // code to fill the dictionary for k in myDict.Keys do begin v := myDict.Items[k]; // other stuff end;...
783 просмотров
schedule 16.02.2023

Есть ли простой способ скопировать содержимое TDictionary в другое?
Есть ли единый метод или простой способ, как скопировать один контент TDictionary в другой? Допустим, у меня есть следующие объявления type TItemKey = record ItemID: Integer; ItemType: Integer; end; TItemData = record Name:...
3455 просмотров

Создать постоянный массив TDictionary по умолчанию
Я хочу использовать a TDictionary в проекте Delphi. Но у меня проблема, как я могу создать постоянный массив TDictionary по умолчанию? Например, я хочу выделить 4 элемента для словаря, такого как приведенный ниже код (для постоянного массива...
2840 просмотров
schedule 19.02.2022

Дженерики Delphi только для чтения, такие как TDictionary‹T› и TList‹T›, являются потокобезопасными?
Могу ли я добавлять элементы в общий список или словарь только при инициализации модуля, а затем использовать его как доступный только для чтения для нескольких потоков? Я читал в теме, что TList<T> является потокобезопасным, а в другой...
666 просмотров
schedule 23.09.2022