Как удалить строки больше определенного номера строки?

timoxa949

Client
Регистрация
16.11.2018
Сообщения
158
Благодарностей
27
Баллы
28
Всем привет,

Есть список там допустим 50 строк, мне нужно удалить все остальные строки которые идут после 10 строки. Как это сделать? Спасибо.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
в цикле удаляешь строку с номером 10, пока эшн не отработает с ошибкой
 
  • Спасибо
Реакции: Sergodjan и timoxa949

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 526
Благодарностей
1 323
Баллы
113
Последнее редактирование:
Регистрация
05.06.2019
Сообщения
570
Благодарностей
454
Баллы
63
C#:
var listData = project.Lists["Список1"];
var tempList = new List<string>();

for (int i = 0; i < listData.Count; i++)
    if (i < 10) tempList.Add(listData[i]);
    else break;

listData.Clear();
listData.AddRange(tempList);
tempList.Clear();
 
  • Спасибо
Реакции: timoxa949

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