Сортировка по убыванию - C# (217814)

Узнай цену своей работы

Формулировка задачи:

нужно отсортировать записи из 1.txt в 2.txt по убыванию чисел записи вида: /// ///1.txt /// lsd;0.01$ yhn;1.1412$ pazqe;0.85$ cvz;0.3$ /// ///2.txt должен получиться /// yhn;1.1412$ pazqe;0.85$ cvz;0.3$ lsd;0.01$

Решение задачи: «Сортировка по убыванию»

textual
Листинг программы
namespace Sort_2
{
    class Program
    {
        static void Main(string[] args)
        {
            string a = (new StreamReader("log.txt")).ReadToEnd();
            a = string.Join(Environment.NewLine,
                            a.Split(new string[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries)
                             .OrderByDescending(x => x.Split(';').Last())
                             .Select(x => x.Split(';'))
                             .Select(x => string.Join(";", new string[] { x[1], x[0] })).ToArray());
            Console.WriteLine(a);
            Console.ReadKey();
        }
    }
}

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


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

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

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