Задача по списку.

genri

Client
Регистрация
31.05.2021
Сообщения
92
Благодарностей
15
Баллы
8
Как из списка А получить список Б.
Список А:
1
124руб   
2
3689руб
3
4
5
Список Б:
1
124руб   
2
3689руб
3
не известно
4
не известно
5
 

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 983
Благодарностей
4 433
Баллы
113
C#:
var list = new List<string> { "1", "124руб", "2", "424руб","3", "4",  "5"};
var result = project.Lists["list"];

for (int i = 0; i < list.Count; i++){
    result.Add(list[i]);
    if ((i + 1) < list.Count && !list[i+1].Contains("руб") && !list[i].Contains("руб")) {
        result.Add("не известно");
    }
}
Наверняка не оптимально, но вроде работает.
 
  • Спасибо
Реакции: genri

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