Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2017.08.27;
Скачать: CL | DM;

Вниз

Доступ к массиву по ключу   Найти похожие ветки 

 
yurikon   (2012-11-15 14:27) [0]

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

Есть массив

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

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

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

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


 
RWolf ©   (2012-11-15 14:40) [1]

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

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


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

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.


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


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

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


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

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


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

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


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

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



Страницы: 1 вся ветка

Текущий архив: 2017.08.27;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.004 c
4-1283494887
worldmen
2010-09-03 10:21
2017.08.27
Определение существования окна


15-1464608311
SergP
2016-05-30 14:38
2017.08.27
Передача параметров функции


2-1400915101
zigzac
2014-05-24 11:05
2017.08.27
Лишняя запись в БД и ошибка (Pascal)


2-1431069430
Торри
2015-05-08 10:17
2017.08.27
Вопросы в переводе заголовочника с Си на Паскаль


1-1352975235
yurikon
2012-11-15 14:27
2017.08.27
Доступ к массиву по ключу