создание кросс-списка

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
891
Баллы
113
Вопрос.
Есть список на 1000 строк - логин;пароль
Нужно
Создать кросс список - для каждого логина создать по списку других логинов.
Реализовывал данным сниппетом (да да он не отрабатывает дублирование на уровне логин-логин но пофигу)

var list = project.Lists["1"];
var list2 = project.Lists["2"];

foreach(string data in list)
{
foreach(string data2 in list)
{
list2.Add(data+";"+data2);
}

}
return 0;

Сниппет отрабатывается нормально, но попытка сохранить список 2 в фаил - заканчивается фейлом((( http://joxi.ru/1H5YUtg5CbCKM6z-K2M
Спаситепомогите.
 

bigcajones

Client
Регистрация
09.02.2011
Сообщения
1 216
Благодарностей
683
Баллы
113
{-Project.Directory-}\ not /
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
891
Баллы
113
Попробовал оба варианта - не помогло.
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
891
Баллы
113
В общем хз почему не работает стандартными способами.
Решил все через сниппет

var list = project.Lists["1"];
var adress = project.Directory;

adress=string.Concat(adress,"/file_name.txt");
using (System.IO.StreamWriter file = new System.IO.StreamWriter(adress))
{
foreach(string data in list)
{
foreach(string data2 in list)
{
file.WriteLine(data+";"+data2);
}
}
}
return 0;
 
  • Спасибо
Реакции: boosh1c

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