Сортировка. Упорядочить данные по фирмам (по алфавиту) - C#
Формулировка задачи:
Нужно упорядочить данные по фирмам (по алфавиту).
struct Firm { public string nameFirm; public int countShares, startPrice, priceSale; public Firm(string nameFirm, int countShares, int startPrice, int priceSale) { this.nameFirm = nameFirm; this.countShares = countShares; this.startPrice = startPrice; this.priceSale = priceSale; } static void Main(string[] args) { string path = (@"C:\Users....."); DirectoryInfo dir; Firm[] firmArray = { new Firm("Сова", 23, 90000, 180000), new Firm("Березка", 12, 20000, 60000), new Firm("Метелица", 6, 12900, 13000), new Firm("Космос", 24, 55000, 110000), new Firm("Апельсин",0,0,0) }; WriterFirmFile(firmArray, out dir, ref path); PrintFirmCount(firmArray); Console.WriteLine(); PrintFirmZero(firmArray); }
Решение задачи: «Сортировка. Упорядочить данные по фирмам (по алфавиту)»
textual
Листинг программы
private static void Main(string[] args) { var path = @"C:\Users....."; DirectoryInfo dir; Firm[] firmArray = { new Firm("Сова", 23, 90000, 180000), new Firm("Березка", 12, 20000, 60000), new Firm("Метелица", 6, 12900, 13000), new Firm("Космос", 24, 55000, 110000), new Firm("Апельсин", 0, 0, 0) }; firmArray = firmArray.OrderBy(s => s.nameFirm).ToArray(); WriterFirmFile(firmArray, out dir, ref path); PrintFirmCount(firmArray); Console.WriteLine(); PrintFirmZero(firmArray); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д