Подскажите как удалить каждую вторую строчку в списке?

Кузнец

Client
Регистрация
20.12.2016
Сообщения
168
Благодарностей
28
Баллы
28
собственно вопрос в заголовке.
нужно удалить все нечётные строчки.
 

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 655
Благодарностей
1 320
Баллы
113
собственно вопрос в заголовке.
нужно удалить все нечётные строчки.

Как то так:

Выполняем код:
C#:
var list = project.Lists["Список 1"];
lock(SyncObjects.ListSyncer)
{
    for(int i = 0; i < list.Count; i++)
    {
        int n = int.Parse(list[i]);
        if(n % 2 != 0)
        {
            list.RemoveAt(i);
        }
    }
}

Результат:
 
  • Спасибо
Реакции: orka13 и Кузнец

Кузнец

Client
Регистрация
20.12.2016
Сообщения
168
Благодарностей
28
Баллы
28
  • Спасибо
Реакции: Sergodjan

Кузнец

Client
Регистрация
20.12.2016
Сообщения
168
Благодарностей
28
Баллы
28
Как то так:



Выполняем код:

C#:
var list = project.Lists["Список 1"];
lock(SyncObjects.ListSyncer)
{
    for(int i = 0; i < list.Count; i++)
    {
        int n = int.Parse(list[i]);
        if(n % 2 != 0)
        {
            list.RemoveAt(i);
        }
    }
}
Результат:

Спасибо, попробую:ay:
 

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