Как выполнить поиск в List<> по свойству объекта? - C#
Формулировка задачи:
Вот дана задача: Дан массив элементов типа сотрудник (обладает следующими свойствами – фамилия, имя, заработная плата). Вывести список сотрудников, у которых заработная плата больше 500$.
Не пойму как сделать поиск в списке. Помогите пожалуйста
Вот мой примерный код:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication13 { class Sotrudnik { public string Famil; public string Name; public int Zarplata; public Sotrudnik(string F, string N, int Z) { Famil = F; Name = N; Zarplata = Z; } public string famil { get { return Famil; } set { Famil = value; } } public string name { get { return Name; } set { Name = value; } } public int zarplata { get { return Zarplata; } set { Zarplata = value; } } public Sotrudnik() { Famil = ""; Name = ""; Zarplata = 0; } public void Show() { Console.WriteLine("Фамилия: {0} Имя: {1} Зарплата($): {2} ",Famil,Name,Zarplata); } } class Program { static void Main(string[] args) { List <Sotrudnik> Sotrudniki= new List<Sotrudnik>(); Sotrudniki.Add(new Sotrudnik("Петров", "Петя", 1500)); Sotrudniki.Add(new Sotrudnik("Иванов", "Иван", 300)); Sotrudniki.Add(new Sotrudnik("Сидоров", "Коля", 500)); Sotrudniki.Add(new Sotrudnik("Васин", "Илья", 400)); Sotrudniki.Add(new Sotrudnik("Пупки", "Вася", 800)); Console.ReadLine(); } } }
Решение задачи: «Как выполнить поиск в List<> по свойству объекта?»
textual
Листинг программы
ForEach(var s in Sotrudniki) if(s.zarplata > 500) s.Show();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д