Сравнение двух текстовых файлов для различий, вывод итоговых различий в файле журнала - PullRequest
0 голосов
/ 24 апреля 2020

Итак, у меня есть 6 различных текстовых файлов, и я хочу сравнить один с другим на основе того, что пользователь выбрал для сравнения. Моя программа уже сравнивает текстовые файлы и выдает выходные данные, если текстовые файлы одинаковы или отличаются. Теперь я хочу добавить к нему функциональность, говоря, по каким номерам строк он отличается, и какие символы были добавлены / удалены.

Я инициализировал строковые массивы так:

string[] texta;
string[] textb;
string[] textc;

et c.

Предположим, что в строковых массивах [] уже есть текст, как я сам это сделал:

texta = System.IO.File.ReadAllLines(@"texta.txt");

1 Ответ

0 голосов
/ 24 апреля 2020
StreamReader obj1;
            StreamReader obj2;

            obj1 = new StreamReader(@"texta.txt");
            obj2 = new StreamReader(@"textb.txt");


            string Text1;
            string Text2;
            int line=0;
            while (!obj1.EndOfStream || !obj2.EndOfStream)
            {
                Text1 = obj1.ReadLine();
                Text2 = obj2.ReadLine();

                if (Text1 != Text2)
                {
                    break;
                }
                else
                    line++;
            }

            // line = line Nr. not the same
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...