/
spirzen
/
it-code-examples
Обзор
Документация
Войти
/
spirzen
/
it-code-examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/csharp/csharp-505-161-002/main.cs
36 строк
1 KB
Spirzen
Code migration pack
09 июн 2026, 01:41
09 июн 2026, 01:41
cebc284
Код
Авторство
О чём код?
using System; using System.Collections.Generic; using System.IO; using System.Linq; class TextSorter { static void Main(string[] args) { if (args.Length < 2) { Console.WriteLine("Использование: SortText.exe <input_file> <output_file>"); return; } string inputFile = args[0]; string outputFile = args[1]; if (!File.Exists(inputFile)) { Console.WriteLine("Ошибка: Входной файл не найден."); return; } // Чтение всех строк из файла List<string> lines = File.ReadAllLines(inputFile).ToList(); // Сортировка строк по алфавиту (независимо от регистра) lines.Sort((a, b) => string.Compare(a, b, StringComparison.OrdinalIgnoreCase)); // Запись отсортированных строк File.WriteAllLines(outputFile, lines); Console.WriteLine($"Файл '{outputFile}' успешно создан с {lines.Count} строками."); } }