Удалить строки в списке

Nikolai132132

Client
Регистрация
23.10.2017
Сообщения
134
Благодарностей
2
Баллы
18
Добрый вечер!
Подскажите, пожалуйста, кто знает, как решить такую задачу: имеется список с разными индивидуальными строчками, как из этого списка удалить все строчки выше определенной заданной?
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
C#:
IZennoList list = project.Lists["List"]; // список проекта
string str = project.Variables["text"].Value; // переменная проекта с определенной строкой

List<string> tmpList = list.SkipWhile(s => s != str).ToList();
list.Clear();
list.AddRange(tmpList);
 
  • Спасибо
Реакции: name7778

genri

Client
Регистрация
31.05.2021
Сообщения
93
Благодарностей
15
Баллы
8
C#:
IZennoList list = project.Lists["List"]; // список проекта
string str = project.Variables["text"].Value; // переменная проекта с определенной строкой

List<string> tmpList = list.SkipWhile(s => s != str).ToList();
list.Clear();
list.AddRange(tmpList);
Условия для поиска строки , как сделать регистронезависимым? Что-бы так BMW и так bmw находило.
 

LaGir

Client
Регистрация
01.10.2015
Сообщения
227
Благодарностей
927
Баллы
93
Условия для поиска строки , как сделать регистронезависимым? Что-бы так BMW и так bmw находило.
C#:
IZennoList list = project.Lists["List"]; // список проекта
string str = project.Variables["text"].Value; // переменная проекта с определенной строкой

List<string> tmpList = list.SkipWhile(s => !String.Equals(s, str, StringComparison.InvariantCultureIgnoreCase)).ToList();
list.Clear();
list.AddRange(tmpList);
 
  • Спасибо
Реакции: genri

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