Неправильно работает List.FindAll - C#
Формулировка задачи:
Листинг программы
- List<Manufactory> listFind = new List<Manufactory>();
- listFind = list.FindAll(delegate(Manufactory m) { return m.NameManufactory.StartsWith(strSearch); });
- listFind.AddRange(list.FindAll(delegate(Manufactory m) { return m.NameChief.StartsWith(strSearch); }));
- listFind.AddRange(list.FindAll(delegate(Manufactory m) { return m.QuantityOfWorkers.ToString().StartsWith(strSearch); }));
- listFind.AddRange(list.FindAll(delegate(Manufactory m) { return m.NameCompany.StartsWith(strSearch); }));
Решение задачи: «Неправильно работает List.FindAll»
textual
Листинг программы
- List<Manufactory> listFind = list.FindAll(x => x.NameManufactory.StartsWith(strSearch) ||
- x.NameChief.StartsWith(strSearch) ||
- x.QuantityOfWorkers.ToString().StartsWith(strSearch) ||
- x.NameCompany.StartsWith(strSearch)
- );
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д