Отсортировать список служащих по фамилиям и окладам - C#
Формулировка задачи:
Помогите пожалуйста.......
Решение задачи: «Отсортировать список служащих по фамилиям и окладам»
textual
Листинг программы
using System; using System.Linq; namespace Sort { class Program { static void Main(string[] args) { Woker[] wokers = new Woker[5] { new Woker("Иванов", 10000), new Woker("Сидоров", 8000), new Woker("Малешко", 15000), new Woker("Прокопов", 9000), new Woker("Митин", 12000), }; var sortByMoney = from i in wokers orderby i.Money select i; var sortByName = from i in wokers orderby i.Name select i; Console.WriteLine("Сортировка по окладам: "); foreach (Woker woker in sortByMoney) Console.WriteLine(woker.ToString()); Console.WriteLine("\nСортировка по фамилиям: "); foreach (Woker woker in sortByName) Console.WriteLine(woker.ToString()); Console.ReadKey(); } } class Woker { public string Name { get; set; } public int Money { get; set; } public Woker(string n, int m) { Name = n; Money = m; } public override string ToString() { return string.Format("Фамилия: {0} - Оклад: {1}", this.Name, this.Money); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д