вместе случайную укажите содержит текст и укажите переменную.Можно ли как-то получить строку из списка, имя которого находится в переменной?
Посмотреть вложение 94921
Мне нужно не получить строку значение который содержится в переменной, а получить строку из СПИСКА ИМЯ КОТОРОГО ЗАПИСАНО В ПЕРЕМЕННОЙ)вместе случайную укажите содержит текст и укажите переменную.
1. Списки → Операции над списком → Привязать к файлуМне нужно не получить строку значение который содержится в переменной, а получить строку из СПИСКА ИМЯ КОТОРОГО ЗАПИСАНО В ПЕРЕМЕННОЙ)
Тоже не вариант, ибо этот список это уже перенесённые данные с другого списка и нужно что бы изменённый список сохранился в профиле для последующего использования.1. Списки → Операции над списком → Привязать к файлу
Посмотреть вложение 94923
2. Потом "получить строку" из списка как вы хотите.
Отлично, спасибо)C#:string name = project.Variables[var].Value;//переменная с именем списка IZennoList list = project.Lists[name];//список return list.GetItem(Enumerable.Range(0, list.Count()).Shuffle().First(), false);//получу случайную строку из списка
И если можно подскажите как включить удаление строки после взятия.C#:string name = project.Variables[var].Value;//переменная с именем списка IZennoList list = project.Lists[name];//список return list.GetItem(Enumerable.Range(0, list.Count()).Shuffle().First(), false);//получу случайную строку из списка
string name = project.Variables[var].Value;//переменная с именем списка
IZennoList list = project.Lists[name];//список
return list.GetItem(Enumerable.Range(0, list.Count()).Shuffle().First().ToString(), false);//получу случайную строку из списка без удаления. С удалением false заменить на true
Благодарю, с удалением разобрался, заменил false на true)Прошу прощения. Я ж с телефона. Забыл, что этот метод принимает строковое значение.
C#:string name = project.Variables[var].Value;//переменная с именем списка IZennoList list = project.Lists[name];//список return list.GetItem(Enumerable.Range(0, list.Count()).Shuffle().First().ToString(), false);//получу случайную строку из списка без удаления. С удалением false заменить на true



