Dimionix
Moderator
- Регистрация
- 09.04.2011
- Сообщения
- 3 068
- Благодарностей
- 3 122
- Баллы
- 113
Есть возможность сделать так чтобы в одном C# данный код одновременно брал несколько строк и отправлял в переменную aaa1 и тутже брал еще столько же других строк с того же списка и отправлял в переменную ааа2
?
C#:
var list = project.Lists["List"];
Random rnd = new Random();
StringBuilder strb = new StringBuilder();
int j = 100;
for (int k = 0; k < 2; k++) {
for (int i = 0; i < j; i++) {
int r = rnd.Next(list.Count);
if ((i + 1 == j) || (list.Count == 1))
strb.Append(list[r]);
else
strb.Append(list[r] + ",");
list.RemoveAt(r);
if (list.Count == 0) break;
}
if (k == 0) {
project.Variables["aaa1"].Value = strb.ToString();
strb.Clear();
}
}
return strb.ToString();