Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Доступ к массиву по ключу [D7]


yurikon ©   (2012-11-15 14:27:00) 

Доброго дня всем!

Есть массив

M[1] = {5,'AAA'}
M[2] = {7,'BBB'}

Как сделать так, чтобы можно было обращаться по ключу к массиву:
M[F(5)] указывало бы на ячейку  {5,'AAA'}?

Что типа хэш-функции не сильно замороченной.

С уважением, Юрий.


Германн   (2012-11-16 01:32:00) [1]

Удалено модератором


mfender   (2012-11-15 23:37:00) [2]

Удалено модератором


брат Птибурдукова   (2012-11-15 16:17:00) [3]

В вопросе вроде как и нельзя указать версию делфи выше седьмой, так что ни о чём.


Плохиш   (2012-11-15 16:14:00) [4]


> брат Птибурдукова   (15.11.12 15:03) [2]

В вопросе вроде как и версия делфи указана.


брат Птибурдукова   (2012-11-15 15:03:00) [5]

uses Generics.Collections;

type
 Tyurikon = TDictionary<Integer, String>;

var
 yurikon: Tyurikon;

begin
 yurikon := Tyurikon.Create;
 yurikon.Add(5, 'AAA');
 yurikon.Add(7, 'BBB');
 ShowMessage(yurikon[5]);
end.


RWolf   (2012-11-15 14:40:00) [6]

StringList1.Add('5=AAA');
StringList1.Add('7=BBB');

ShowMessage(StringList1.Values['5']);  // AAA


Наверх

Титульная страница Поиск, карта сайта Написать письмо