Szöveges fájlok összehasonlítása C#-ban

Ebben az oktatóanyagban lépésről lépésre bemutatjuk a Text fájlok C#-ban történő összehasonlításának összehasonlítását. Ez a kézikönyv az egyik legjobb dokumentum-összehasonlító API-t használja a két szövegfájl összehasonlítására. Ezen túlmenően, ez az útmutató mintakódot tartalmaz, amely bemutatja a C# két szövegfájl összehasonlítása funkció megvalósítását. Íme a részletes utasítások, valamint a mintakód a két egyszerű szöveges fájl összehasonlításához.

Lépések a szöveges fájlok összehasonlításához C#-ban

  1. A szövegfájlok összehasonlításához állítsa be a GroupDocs.Comparison for .NET csomagot a NuGet webhelyről a .NET alkalmazásban
  2. Adjon hozzá egy hivatkozást a GroupDocs.Comparison névtérhez két szöveges dokumentum összehasonlításához
  3. Töltse be a forrásszövegfájlt a Comparer osztály példányának létrehozásával
  4. Használja az Összehasonlító osztály Add metódusát a célszöveg dokumentum betöltéséhez
  5. Hívja meg az Összehasonlító osztály Összehasonlítás metódusát az eredményül kapott szövegfájl lemezre mentéséhez

A fenti lépések lehetővé teszik a C# két szövegfájl összehasonlítása és a különbségek képesség egyszerű fejlesztését. Csak néhány sornyi kódot kell írnia, amely tartalmazza a dokumentum-összehasonlító könyvtár API-hívásait. Ezeket az utasításokat bármely operációs rendszeren, például MS Windowson, Linuxon és Mac OS-en is végrehajthatja anélkül, hogy további harmadik féltől származó szoftvereket telepítene.

Kód a szöveges fájlok összehasonlításához C#-ban

using System;
using GroupDocs.Comparison;
namespace CompareTextFilesInCSharp
{
class Program
{
public static void Main(string[] args) // Main function to compare Text files using C#
{
// Remove the watermark in output Text document by adding license
string licensePath = "GroupDocs.Comparison.lic";
GroupDocs.Comparison.License lic = new GroupDocs.Comparison.License();
lic.SetLicense(licensePath);
using (Comparer comparer = new Comparer("source.txt"))
{
comparer.Add("target.txt");
comparer.Compare("result.txt");
}
Console.WriteLine("Done");
}
}
}

A fenti példa a hasonlítsa össze két szövegfájlt, és emelje ki a C# alkalmazás különbségeit. Ez a minta két szövegfájlt vesz az összehasonlításhoz, és az eredményt a kimeneti szöveges dokumentumba menti. Ezt a kódot azonban több egyszerű szöveges fájl összehasonlítására is használhatja a 4. lépés megismétlésével. Ezenkívül a dokumentumkonvertáló API-k segítségével gyorsan elvégezheti a dokumentumok összehasonlítását különféle más dokumentumformátumokhoz.

Megbeszéltük a C# szövegfájlok összehasonlítási képességének fejlesztésére vonatkozó részletes eljárásokat. Nemrég publikáltunk egy cikket a PDF-fájlok C# nyelvű összehasonlításáról. További információért tekintse meg a Hogyan hasonlítsunk össze PDF fájlokat a C# használatával útmutatót.

 Magyar