Сортировка по убыванию - 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(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д