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

  • Автор темы Автор темы The_vAe
  • Дата начала Дата начала

The_vAe

Client
Регистрация
30.05.2019
Сообщения
3 759
Реакции
1 493
Баллы
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 переменную и находим нужное нам имя...
 
C#:
Развернуть Свернуть Копировать
return project.Json[int.Parse(project.Variables["A_Count_Imeni"].Value)];
а как сделать если нужно не просто индекс подставить в квадратные скобки, а как бы "строку" в "путь"
типа:
C#:
Развернуть Свернуть Копировать
string str =  "name_1234"
return project.Json.str;
во что завернуть str нужно?
 
а как сделать если нужно не просто индекс подставить в квадратные скобки, а как бы "строку" в "путь"
типа:
C#:
Развернуть Свернуть Копировать
string str =  "name_1234"
return project.Json.str;
во что завернуть str нужно?
нашел, делается так:

C#:
Развернуть Свернуть Копировать
string str = "name_1234"
return project.Json.GetMember(str)
 
  • Оценить
Реакции: The_vAe

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