Коллекция, выполнить действие с переменной, а потом проверить на условие - C#
Формулировка задачи:
Смотрите, есть
List<string>
это допустим ссылки, мне надо во первых удалить из них адрес сайта с http, корочеhttp://example.com
потом с тем что останется выполнитьTrim
, а потом проверить удовлетворяет ли это нескольким условиям, допустим!string.IsNullOrEmpty
и есть ли данная запись в другом списке если делать через расширения к сожалению это делается в 2 методаSelect
, потомWhere
, а точнее еще 3-й метод -Except
придется использовать. может есть какой то один метод (расширенный), способный за раз это сделать или может можно как то черезLINQ
можно? или только по старинке через for / foreachРешение задачи: «Коллекция, выполнить действие с переменной, а потом проверить на условие»
textual
Листинг программы
var resultList =( from item in collection let repitem = item.Replace("http://example.com", "").Trim() where (Base.IndexOf(repItem) == -1) ... ну и так далее .... select repItem ).ToList();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д