.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);
    }
}

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


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

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

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