.NET 3.x Слить оба файла в один с проверкой дубликатов и сохранением сортировки по возрастанию - C#
Формулировка задачи:
Здравствуйте, господа знатоки C#.
Вопрос следующий.
Есть 2 текстовых файла словаря ударений для программы-чтеца. Структура обоих файлов такова:
Необходимо слить оба файла в один с проверкой дубликатов и сохранением сортировки по возрастанию, т.е. дополнить словарь1 словарем2.
p.s. Второй файл имел вобще другую структуру словаря, а моих знаний хватило только на то, чтобы привести структуру второго словаря к структуре первого. Помогите заготовкой кода (откуда и куда копать).
анакреон анакрео+н ананас анана+с анхель а+нхель
язон язо+н
Решение задачи: «.NET 3.x Слить оба файла в один с проверкой дубликатов и сохранением сортировки по возрастанию»
textual
Листинг программы
using System; using System.IO; using System.Linq; using System.Text; class Program { static void Main() { string[] file1 = File.ReadAllLines("file1.txt", Encoding.Default); string[] file2 = File.ReadAllLines("file2.txt", Encoding.Default); string[] result = file1.Union(file2).Distinct().OrderBy(x => x).ToArray(); File.WriteAllLines("result.txt", result, Encoding.Default); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д