КонечноЕсть лли возможность реализовать на C# такое?
Взять из списка несколько случайных строк с удалением.
var list = project.Lists["Список"];// Исходный список
Random rand = new Random();
StringBuilder strb = new StringBuilder();
int j = 2; // j - количество строк, которое нужно взять.
for (int i = 0; i < j; i++) //цикл для перебора строк
{
int r = rand.Next(list.Count); //задает рандом строки из общего кол-ва строк
if (i + 1 == j)
{
strb.Append(list[r]); //добавляет в массив полученную последнюю строку без ,
}
else
{
strb.Append(list[r] + ","); //добавляет в массив полученную строку
}
list.RemoveAt(r); //удаляет строку
}
return strb.ToString();
А как вернуть строки? Например в строку,или в другой список?возьмет 20 случайных строк с удалением из list1
взятые строки в списке x соответственноКод:var x = project.Lists["list1"].GetItems("random20",true).ToList();
вот так 20 случайных строк из list1 перекачуют в list2А как вернуть строки? Например в строку,или в другой список?
project.Lists["list2"].AddRange(project.Lists["list1"].GetItems("random20",true).ToList());
string str = string.Join("|",project.Lists["list1"].GetItems("random20",true).ToList());
А как прописать переменную, а не именно 20 строк или взять случайных строк от 15 до 25 например.возьмет 20 случайных строк с удалением из list1
взятые строки в списке x соответственноКод:var x = project.Lists["list1"].GetItems("random20",true).ToList();
А как прописать переменную, а не именно 20 строк или взять случайных строк от 15 до 25 например.
string filter = "random"+Global.Classes.rnd.Next(15,26).ToString();
var x = project.Lists["list1"].GetItems(filter,true).ToList();
А у меня вот так это было)Код:string filter = "random"+Global.Classes.rnd.Next(15,26).ToString(); var x = project.Lists["list1"].GetItems(filter,true).ToList();
Почему то ответ в переменную пришел -ОККод:string filter = "random"+Global.Classes.rnd.Next(15,26).ToString(); var x = project.Lists["list1"].GetItems(filter,true).ToList();
Все таки у меня так и ничего не получилось,я вообще 0 в C# ,можно подробнее объяснить где что и куда?В вышеприведенном примере единственная переменная в которую что-то приходит - это x ... и это список, а не строка
OK это у вас видимо из кубика возвращается