Как вставить в C# кубик - переменную в другую переменную? [РЕШЕНО!]

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 444
Благодарностей
1 287
Баллы
113
Доброго времени суток. Помогите, пожалуйста. У меня есть переменная Json: {-Json[0]-}
Мне нужно вместо 0 - в этой переменной - увеличивать цифру, я использовал для этого переменную с цифрой, после чего помещал все в C# кубик:
C#:
return project.Json[{-Variable.A_Count_Imeni-}];
Где {-Variable.A_Count_Imeni-} - это цифра от 0 до 999...
В PM такое прокатывает и все хорошо работает, но Zenno такое не воспринимает и выдает при запуске ошибку.

Как мне создать Кубик С# return project.Json[0] и вставить вместо 0 - переменную?
Или если это не возможно, как мне с Json переменных получать поочередно данные? Например каждый Json переменная имеет имя и мне нужно его сверять, совпадает ли имя с заданным мною или нет, Если нет, ищем другую Json переменную и находим нужное нам имя...
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 691
Баллы
113

nik-n

Client
Регистрация
05.11.2016
Сообщения
240
Благодарностей
20
Баллы
18
C#:
return project.Json[int.Parse(project.Variables["A_Count_Imeni"].Value)];
а как сделать если нужно не просто индекс подставить в квадратные скобки, а как бы "строку" в "путь"
типа:
C#:
string str =  "name_1234"
return project.Json.str;
во что завернуть str нужно?
 

nik-n

Client
Регистрация
05.11.2016
Сообщения
240
Благодарностей
20
Баллы
18
а как сделать если нужно не просто индекс подставить в квадратные скобки, а как бы "строку" в "путь"
типа:
C#:
string str =  "name_1234"
return project.Json.str;
во что завернуть str нужно?
нашел, делается так:

C#:
string str = "name_1234"
return project.Json.GetMember(str)
 
  • Спасибо
Реакции: Gunjubasik

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)