Как удалить диапазон строк в списке ?

zava75

Client
Регистрация
01.12.2019
Сообщения
157
Благодарностей
4
Баллы
18
Добрый день всем. Скажите кубика не нашёл может #С как удалить диапазон строк 0-499 начиная с первой по 500?
 
Регистрация
07.08.2019
Сообщения
75
Благодарностей
78
Баллы
18
C#:
for (int i = 499; i >= 0; i--)
{
    project.Lists["Список 1"].RemoveAt(i);
}
Привет. Вот код
Удалит диапазон строк 0-499 с первой по 500 в списке с именем "Список 1"

Но лучше прикрутить проверки и тд. Может в списке и не быть 500 строк и тд.
 
  • Спасибо
Реакции: Алекснадр

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 443
Благодарностей
8 672
Баллы
113
  • Спасибо
Реакции: zava75 и doc
Регистрация
05.09.2018
Сообщения
10
Благодарностей
0
Баллы
3
[QUOTE = "FantomaSkaRus1, сообщение: 568410, участник: 38828"]
[CODE = csharp] для (int i = 499; i> = 0; i--)
{
project.Lists ["Список 1"]. RemoveAt (i);
}[/КОД]

Привет. Вот код
Удалит диапазон строк 0-499 с первой по 500 в списке с именем "Список 1"

Но лучше прикрутить проверки и тд. Может в списке и не быть 500 строк и тд.
[/ QUOTE]
Removeat метод удаляет первую строку, и на ее место встает вторая по списку ?
 
  • Спасибо
Реакции: zava75
Регистрация
07.08.2019
Сообщения
75
Благодарностей
78
Баллы
18
Removeat метод удаляет первую строку, и на ее место встает вторая по списку ?
Удаляет строку под номером i, но будет сдвиг если удалять по порядку. Поэтому мой код удаляет с конца в начало)

Пишите в телегу если нужна помощь) Помогу чем смогу))
 
  • Спасибо
Реакции: Алекснадр
Регистрация
05.09.2018
Сообщения
10
Благодарностей
0
Баллы
3
Удаляет строку под номером i, но будет сдвиг если удалять по порядку. Поэтому мой код удаляет с конца в начало)

Пишите в телегу если нужна помощь) Помогу чем смогу))
Спасибо большое ! Куда можно написать ?))
 
Регистрация
07.08.2019
Сообщения
75
Благодарностей
78
Баллы
18

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