Сортировка. Упорядочить данные по фирмам (по алфавиту) - 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);
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4 из 5
Похожие ответы