Цитата:
Сообщение от
McArrow
Здравствуйте, коллеги.
Проблема: нужно хранить массив в Map.
Пример:
[XPP]
static void ArrayMapExample2(Args _args)
{
Dimension value, result;
Map map;
MapEnumerator me;
int64 key;
;
map = new Map(Types::Int64, Types::String);
Правильно ли я понял что, массив в map (set, list) напрямую хранить нельзя? DAX 4.0 SP2
Вы пробуете массив хранить в строке. Поэтому получаете, что получаете.
В данном случае, возможно, есть смысл в качестве значений использовать не строку, а контейнер?
Container con;
map = new Map(Types::Int64, Types::Container);
key = 1;
con =['abc', 'def', 'jhi'];
map.insert(key, con );