Работа со строками

dihard

Client
Регистрация
08.11.2019
Сообщения
241
Благодарностей
40
Баллы
28
Хелп! В кубиках слаб. Стоит задача:
Есть Список1:
a
b
c
И Список2:
1
2
3

Требуется к каждой строке добавить строку,чтобы получилось:
a1
a2
a3
b1
b2
b3
c1
c2
c3

И записать все это в Список3

Пробывал так

var list = project.Lists["Список1"];
var list2 = project.Lists["Список2"];
var a;
for(int i=0;i<list.Count;i++)
{
for(int k=0;k<list.Count;k++)
{
a = list+list2[k];
}
}
return 0;
 

dihard

Client
Регистрация
08.11.2019
Сообщения
241
Благодарностей
40
Баллы
28
Лист[и] хотел написать не редактирует почему-то[/i]
 

SergSh

Client
Регистрация
10.05.2017
Сообщения
541
Благодарностей
395
Баллы
63
C#:
var list1 = project.Lists["Список1"];
var list2 = project.Lists["Список2"];
var list3 = project.Lists["Список3"];//Результат
list3.AddRange(list1.Zip(list2, (first, second) => first + second).ToList());
 

dihard

Client
Регистрация
08.11.2019
Сообщения
241
Благодарностей
40
Баллы
28
C#:
var list1 = project.Lists["Список1"];
var list2 = project.Lists["Список2"];
var list3 = project.Lists["Список3"];//Результат
list3.AddRange(list1.Zip(list2, (first, second) => first + second).ToList());
Пишет ошибку "Последовательность не содержит соответствующий элемент"
 

dihard

Client
Регистрация
08.11.2019
Сообщения
241
Благодарностей
40
Баллы
28
Сории не правильно название списка написал
Но в итоге дал результат:
а1
b2
c3

А надо
a1
a2
a3
b1
b2
b3
 

SergSh

Client
Регистрация
10.05.2017
Сообщения
541
Благодарностей
395
Баллы
63
Последовательность не содержит соответствующий элемент
может есть еще кубики с ошибкой или не все списки созданы в шаблоне или не так названы
код рабочий
 

SergSh

Client
Регистрация
10.05.2017
Сообщения
541
Благодарностей
395
Баллы
63
C#:
var list1 = project.Lists["Список1"];
var list2 = project.Lists["Список2"];
var list3 = project.Lists["Список3"];//Результат
for(int a = 0; a < list1.Count; a++)
{
    for(int b = 0; b < list2.Count; b++)
    {
        list3.Add(list1[a]+list2[b]);
    }
}
 
  • Спасибо
Реакции: dihard

dihard

Client
Регистрация
08.11.2019
Сообщения
241
Благодарностей
40
Баллы
28
C#:
var list1 = project.Lists["Список1"];
var list2 = project.Lists["Список2"];
var list3 = project.Lists["Список3"];//Результат
for(int a = 0; a < list1.Count; a++)
{
    for(int b = 0; b < list2.Count; b++)
    {
        list3.Add(list1[a]+list2[b]);
    }
}
СПАСИБО ОГРОМНОЕ!
 

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